HBase
  1. HBase
  2. HBASE-359

[hbase] Remove deprecated APIs and change signature of another in HRegionInterface

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      There are a number of deprecated APIs in HRegionInterface (the interface used by the client to communicate with the HRegionServer). Although none of the APIs are used by the current client classes or by other HBase code, we do know that some HBase users have subclassed both the client and HRegionServer. What we do not know is if their changes make use of the deprecated APIs.

      In addition, we would like to make an incompatible change to HRegionInterface.batchUpdate in order to support HADOOP-1724. (It would return either an enum or boolean instead of void).

      If these changes would effect you, please let us know and also give us a time frame when this change could be implemented. Thanks!

      1. patch.txt
        11 kB
        Jim Kellerman

        Issue Links

          Activity

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open In Progress In Progress
          8d 3h 6m 1 Jim Kellerman 05/Sep/07 20:15
          In Progress In Progress Patch Available Patch Available
          9m 26s 1 Jim Kellerman 05/Sep/07 20:24
          Patch Available Patch Available In Progress In Progress
          3h 11m 1 Jim Kellerman 05/Sep/07 23:36
          In Progress In Progress Resolved Resolved
          4d 20h 33m 1 Jim Kellerman 10/Sep/07 20:09
          Resolved Resolved Closed Closed
          16d 23h 28m 1 Doug Cutting 27/Sep/07 19:37
          Owen O'Malley made changes -
          Key HADOOP-1794 HBASE-359
          Assignee Jim Kellerman [ jimk ]
          Fix Version/s 0.15.0 [ 12312565 ]
          Issue Type Improvement [ 4 ] Bug [ 1 ]
          Affects Version/s 0.15.0 [ 12312565 ]
          Project Hadoop Core [ 12310240 ] Hadoop HBase [ 12310753 ]
          Owen O'Malley made changes -
          Component/s contrib/hbase [ 12311752 ]
          Doug Cutting made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Jim Kellerman made changes -
          Resolution Won't Fix [ 2 ]
          Status In Progress [ 3 ] Resolved [ 5 ]
          Hide
          Jim Kellerman added a comment -

          Not going to make additional changes to the region server at this time. Should we later decide to address HADOOP-1724, any corresponding API changes will be handled there.

          Show
          Jim Kellerman added a comment - Not going to make additional changes to the region server at this time. Should we later decide to address HADOOP-1724 , any corresponding API changes will be handled there.
          Jim Kellerman made changes -
          Status Patch Available [ 10002 ] In Progress [ 3 ]
          Hide
          Jim Kellerman added a comment -

          Phase 1 (Remove deprecated APIs) passed tests and were committed.

          Show
          Jim Kellerman added a comment - Phase 1 (Remove deprecated APIs) passed tests and were committed.
          Show
          Hadoop QA added a comment - +1 http://issues.apache.org/jira/secure/attachment/12365201/patch.txt applied and successfully tested against trunk revision r572983. Test results: http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Patch/692/testReport/ Console output: http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Patch/692/console
          Jim Kellerman made changes -
          Status In Progress [ 3 ] Patch Available [ 10002 ]
          Hide
          Jim Kellerman added a comment -

          works locally. try hudson

          Show
          Jim Kellerman added a comment - works locally. try hudson
          Jim Kellerman made changes -
          Attachment patch.txt [ 12365201 ]
          Hide
          Jim Kellerman added a comment -

          Phase 1: remove deprecated apis

          Show
          Jim Kellerman added a comment - Phase 1: remove deprecated apis
          Jim Kellerman made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Jim Kellerman made changes -
          Assignee Jim Kellerman [ jimk ]
          Hide
          Jim Kellerman added a comment -

          Last chance. Anyone using the deprecated APIs in HRegionInterface?

          Show
          Jim Kellerman added a comment - Last chance. Anyone using the deprecated APIs in HRegionInterface?
          Jim Kellerman made changes -
          Field Original Value New Value
          Link This issue blocks HADOOP-1724 [ HADOOP-1724 ]
          Jim Kellerman created issue -

            People

            • Assignee:
              Unassigned
              Reporter:
              Jim Kellerman
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development