You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Eugene Koifman (JIRA)" <ji...@apache.org> on 2018/05/31 19:30:00 UTC

[jira] [Created] (HIVE-19750) Initialize NEXT_WRITE_ID. NWI_NEXT on converting an existing table to full acid

Eugene Koifman created HIVE-19750:
-------------------------------------

             Summary: Initialize NEXT_WRITE_ID. NWI_NEXT on converting an existing table to full acid
                 Key: HIVE-19750
                 URL: https://issues.apache.org/jira/browse/HIVE-19750
             Project: Hive
          Issue Type: Bug
          Components: Transactions
    Affects Versions: 3.0.0
            Reporter: Eugene Koifman
            Assignee: Eugene Koifman
             Fix For: 3.1.0


Need to set this to a reasonably high value the the table.
This will reserve a range of write IDs that will be treated by the system as committed.
This is needed so that we can assign unique ROW__IDs to each row in files that already exist in the table.  For example, if the value is initialized to the number of files currently in the table, we can think of each file as written by a separate transaction and thus a free to assign bucketProperty (BucketCodec) of ROW_ID in whichever way is convenient.
it's guaranteed that all rows get unique ROW_IDs this way.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)