Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-21663

Hive Metastore Translation Layer

Log workAgile BoardRank to TopRank to BottomBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-1
    • Standalone Metastore
    • None

    Description

      This task is for the implementation of the default provider for translation, that is extensible if needed for a custom translator. Please refer the spec for additional details on the translation.

      Attachments

        1. HIVE-21663.3.patch
          1.28 MB
          Naveen Gangam
        2. HIVE-21663.4.patch
          1.60 MB
          Naveen Gangam
        3. HIVE-21663.5.patch
          1.60 MB
          Naveen Gangam
        4. HIVE-21663.6.patch
          1.60 MB
          Naveen Gangam
        5. HIVE-21663.7.patch
          1.60 MB
          Naveen Gangam
        6. HIVE-21663.8.patch
          1.60 MB
          Naveen Gangam

        Issue Links

        1.
        HMS Translation layer - Thrift API changes Sub-task Closed Naveen Gangam   Actions
        2.
        HMS Translation: Pending items from code review Sub-task Closed Naveen Gangam   Actions
        3.
        Make hive side changes to enforce table access type on queries. Sub-task Open Unassigned   Actions
        4.
        HMS Translation: External tables with no capabilities returns duplicate entries/ Sub-task Closed Naveen Gangam   Actions
        5.
        HMS Translation: Refactor tests to work with ACID tables. Sub-task Closed Naveen Gangam   Actions
        6.
        Testcases are randomly failing with ArrayIndexOutOfBoundException Sub-task Resolved Naresh P R   Actions
        7.
        Hive Metastore Translation: Add API call to tell client why table has limited access Sub-task Closed Naveen Gangam   Actions
        8.
        Hive Metastore Translation: Bucketed table ReadOnly capability Sub-task Open Naveen Gangam   Actions
        9.
        HMS Translation: Hive need to block create a type of table if the client does not have write capability Sub-task Closed Naveen Gangam   Actions
        10.
        HMS Translation: Translate getDatabase() API to alter warehouse location Sub-task Closed Naveen Gangam   Actions
        11.
        Hive.get() resets the capabilities from HiveConf instead of set capabilities Sub-task Closed Naveen Gangam   Actions
        12.
        Use GetDatabaseResponse to allow for future extension Sub-task Open Naveen Gangam   Actions
        13.
        HMS Translation layer - Disallow non-ACID MANAGED tables. Sub-task Closed Naveen Gangam   Actions
        14.
        HMS Translation layer - Turn off HMS Translation by default. Sub-task Open Naveen Gangam   Actions
        15.
        HMS Translation: Enforce strict locations for managed vs external tables. Sub-task Closed Naveen Gangam   Actions
        16.
        HMS Translation: Limit translation to hive default catalog only Sub-task Closed Naveen Gangam   Actions
        17.
        HMS Translation: HIVE-22189 too strict with location for EXTERNAL tables Sub-task Closed Naveen Gangam   Actions
        18.
        Remove default value for Capabilities from HiveConf Sub-task Resolved Naveen Gangam   Actions
        19.
        Schema tool enhancements to merge catalogs Sub-task Closed Naveen Gangam   Actions
        20.
        Disallow ACID table location outside hive warehouse Sub-task Open Naveen Gangam   Actions
        21.
        Metastore's table location check should be applied when location changed Sub-task Closed Attila Magyar   Actions
        22.
        Add support for unmodified_metadata capability Sub-task Closed Naveen Gangam   Actions
        23.
        transformDatabase() should work with changes from HIVE-22995 Sub-task Closed Naveen Gangam

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 40m
        Actions
        24.
        Ease database managed location restrictions in HMS translation Sub-task Closed Naveen Gangam

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1h 10m
        Actions

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            ngangam Naveen Gangam Assign to me
            ngangam Naveen Gangam
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0h
              0h
              Logged:
              Time Spent - 1h 50m
              1h 50m

              Slack

                Issue deployment