HBase
  1. HBase
  2. HBASE-8277

[API Compatibility]: Create tool to analyze changes in the HBase Java public API

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.94.6.1
    • Fix Version/s: None
    • Component/s: Client, test
    • Hadoop Flags:
      Reviewed

      Description

      API incompatibilities can be frustrating for customers. Therefore, it is important to identify incompatibilities and correct them.

      There is a tool called JDiff which will compare two public API descriptions. Having it pull from a git repo it will make it very useful.

      1. HBase-8277-v3.patch
        10 kB
        Aleksandr Shulman

        Issue Links

          Activity

          Hide
          Andrew Purtell added a comment -

          Dup of HBASE-8275

          Show
          Andrew Purtell added a comment - Dup of HBASE-8275
          Hide
          Aleksandr Shulman added a comment -

          This is a different tool than the one to which this was dup'd.
          Specifically, I had in mind a JDiff report, as opposed to what was suggested on that thread.

          Show
          Aleksandr Shulman added a comment - This is a different tool than the one to which this was dup'd. Specifically, I had in mind a JDiff report, as opposed to what was suggested on that thread.
          Hide
          Jonathan Hsieh added a comment -

          Aleksandr Shulman consider moving the conversation to the HBASE-8275?

          Show
          Jonathan Hsieh added a comment - Aleksandr Shulman consider moving the conversation to the HBASE-8275 ?
          Hide
          Jonathan Hsieh added a comment -

          Adding link to review board https://reviews.apache.org/r/10361/

          Show
          Jonathan Hsieh added a comment - Adding link to review board https://reviews.apache.org/r/10361/
          Hide
          Jonathan Hsieh added a comment -

          Aleks, could you post the patch here?

          Show
          Jonathan Hsieh added a comment - Aleks, could you post the patch here?
          Hide
          Aleksandr Shulman added a comment -

          Latest patch from reviewboard.

          Show
          Aleksandr Shulman added a comment - Latest patch from reviewboard.
          Hide
          Jonathan Hsieh added a comment -

          +1 in reviewboard.

          Committed to trunk. Thanks Aleks and thanks stack for the review.

          Show
          Jonathan Hsieh added a comment - +1 in reviewboard. Committed to trunk. Thanks Aleks and thanks stack for the review.
          Hide
          Hudson added a comment -

          Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #495 (See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/495/)
          HBASe-8277 [API Compatibility]: Create tool to analyze changes in the HBase Java public API (Aleksandr Shulman) (Revision 1467389)

          Result = FAILURE

          Show
          Hudson added a comment - Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #495 (See https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/495/ ) HBASe-8277 [API Compatibility] : Create tool to analyze changes in the HBase Java public API (Aleksandr Shulman) (Revision 1467389) Result = FAILURE
          Hide
          Hudson added a comment -

          Integrated in HBase-TRUNK #4059 (See https://builds.apache.org/job/HBase-TRUNK/4059/)
          HBASe-8277 [API Compatibility]: Create tool to analyze changes in the HBase Java public API (Aleksandr Shulman) (Revision 1467389)

          Result = SUCCESS

          Show
          Hudson added a comment - Integrated in HBase-TRUNK #4059 (See https://builds.apache.org/job/HBase-TRUNK/4059/ ) HBASe-8277 [API Compatibility] : Create tool to analyze changes in the HBase Java public API (Aleksandr Shulman) (Revision 1467389) Result = SUCCESS

            People

            • Assignee:
              Aleksandr Shulman
              Reporter:
              Aleksandr Shulman
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development