Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-4869 Clean up HCatalog build post Hive integration
  3. HIVE-4896

create binary backwards compatibility layer hcatalog 0.12 and 0.11

Log workAgile BoardRank to TopRank to BottomVotersWatch issueWatchersConvert to IssueMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.12.0
    • Fix Version/s: 0.12.0
    • Component/s: HCatalog
    • Labels:
      None

      Description

      1. create a 011 dir in each HCat submodule to hold these classes
      2. update build to place these classes into jars
      3. figure out how to test this

      The goal is for users who were using public API (e.g. HCatLoader) in their programs to be able to upgrade to hive 0.12 and have their programs still work without change.

      The compatibility layer will have a sunset clause to be removed in 2 releases.

        Attachments

        1. 4896.misc_post_fixes
          9 kB
          Sushanth Sowmyan
        2. HIVE-4896.patch
          1.35 MB
          Eugene Koifman
        3. 4896.remove_Exim_add_011_src_test
          1.33 MB
          Eugene Koifman
        4. 4896.fix_shim_layer
          31 kB
          Eugene Koifman
        5. 4896.add_deprecation
          110 kB
          Eugene Koifman

        Issue Links

          Activity

          $i18n.getText('security.level.explanation', $currentSelection) Viewable by All Users
          Cancel

            People

            • Assignee:
              ekoifman Eugene Koifman Assign to me
              Reporter:
              ekoifman Eugene Koifman

              Dates

              • Created:
                Updated:
                Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 72h
              72h
              Remaining:
              Remaining Estimate - 72h
              72h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Issue deployment