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

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.12.0
    • 0.12.0
    • HCatalog
    • 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.add_deprecation
          110 kB
          Eugene Koifman
        2. 4896.fix_shim_layer
          31 kB
          Eugene Koifman
        3. 4896.remove_Exim_add_011_src_test
          1.33 MB
          Eugene Koifman
        4. HIVE-4896.patch
          1.35 MB
          Eugene Koifman
        5. 4896.misc_post_fixes
          9 kB
          Sushanth Sowmyan

        Issue Links

          Activity

            People

              ekoifman Eugene Koifman
              ekoifman Eugene Koifman
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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