Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-12836

Tip of branch 0.98 has some binary incompatibilities with 0.98.0

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.98.10
    • None
    • None
    • None

    Description

      In working on HBASE-12808, I ran a scan between the 0.98.0 tag and the tip of branch 0.98 and found a handful of binary incompatibilities that are probably worth addressing:

      • org.apache.hadoop.hbase.security.access.AccessControlClient.grant and org.apache.hadoop.hbase.security.access.AccessControlClient.revoke had their return types and parameter lists changed in HBASE-12161. cc: srikanth235 and mbertozzi.
      • org.apache.hadoop.hbase.mapreduce.CopyTable.createSubmittableJob is no longer static and its parameter list changed in HBASE-11997. cc: daviddengcn and tedyu.
      • getBlockSize was added to the org.apache.hadoop.hbase.io.crypto.Encryptor interface in HBASE-11446, which may lead to an AbstractMethodError exception in a 0.98.0 client that doesn't have this implemented. I suspect this one is worth living with? cc: apurtell.

      Attachments

        1. HBASE-12836.patch
          8 kB
          Srikanth Srungarapu
        2. HBASE-12836_v2.patch
          8 kB
          Srikanth Srungarapu
        3. HBASE-12836_copy_table.patch
          8 kB
          Srikanth Srungarapu
        4. HBASE-12836_copy_table_v2.patch
          8 kB
          Srikanth Srungarapu
        There are no Sub-Tasks for this issue.

        Activity

          People

            Unassigned Unassigned
            dimaspivak Dima Spivak
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: