[ 
https://issues.apache.org/jira/browse/HIVE-18748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sankar Hariappan updated HIVE-18748:
------------------------------------
    Description: 
ACID implementation uses metatables such as TXN_COMPONENTS, 
COMPLETED_TXN_COMPONENTS, COMPACTION_QUEUE, COMPLETED_COMPCTION_QUEUE etc to 
manage ACID operations.

Per table write ID implementation (HIVE-18192) introduces couple of metatables 
such as NEXT_WRITE_ID and TXN_TO_WRITE_ID to manage write ids allocated per 
table.

Now, when we rename any tables, it is necessary to update the corresponding 
table names in these metatables as well. Otherwise, ACID table operations won't 
work properly.

Since, this change is significant, we propose to disable rename tables on ACID 
tables until a fix is figured out.

  was:
Per table write ID implementation (HIVE-18192) introduces couple of metatables 
such as NEXT_WRITE_ID and TXN_TO_WRITE_ID to manage write ids allocated per 
table.

Now, when we rename any tables, it is necessary to update the corresponding 
table names in these table as well. Otherwise, ACID table operations won't work 
properly.


> Rename table impacts the ACID behaviour as table names are not updated in 
> meta-tables.
> --------------------------------------------------------------------------------------
>
>                 Key: HIVE-18748
>                 URL: https://issues.apache.org/jira/browse/HIVE-18748
>             Project: Hive
>          Issue Type: Sub-task
>          Components: HiveServer2, Transactions
>    Affects Versions: 3.0.0
>            Reporter: Sankar Hariappan
>            Assignee: Sankar Hariappan
>            Priority: Major
>              Labels: ACID, DDL
>             Fix For: 3.0.0
>
>
> ACID implementation uses metatables such as TXN_COMPONENTS, 
> COMPLETED_TXN_COMPONENTS, COMPACTION_QUEUE, COMPLETED_COMPCTION_QUEUE etc to 
> manage ACID operations.
> Per table write ID implementation (HIVE-18192) introduces couple of 
> metatables such as NEXT_WRITE_ID and TXN_TO_WRITE_ID to manage write ids 
> allocated per table.
> Now, when we rename any tables, it is necessary to update the corresponding 
> table names in these metatables as well. Otherwise, ACID table operations 
> won't work properly.
> Since, this change is significant, we propose to disable rename tables on 
> ACID tables until a fix is figured out.



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

Reply via email to