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

    • 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.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

              • Assignee:
                ekoifman Eugene Koifman
                Reporter:
                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