[
https://issues.apache.org/jira/browse/HIVE-18193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sankar Hariappan updated HIVE-18193:
------------------------------------
Description:
dependent upon HIVE-18192
For existing ACID Tables we need to update the table level write id
metatables/sequences so any new operations on these tables works seamlessly
without any conflicting data in existing base/delta files.
1. Need to create metadata tables such as NEXT_WRITE_ID and TXN_TO_WRITE_ID and
add entries for each ACID/MM tables.
2. All current open transactions to have an entry in TXN_TO_WRITE_ID to avoid
allocating multiple write IDs.
was:
dependent upon HIVE-18192
For existing ACID Tables we need to update the table level write id
metatables/sequences so any new operations on these tables works seamlessly
without any conflicting data in existing base/delta files.
> Migrate existing ACID tables to use write id per table rather than global
> transaction id
> ----------------------------------------------------------------------------------------
>
> Key: HIVE-18193
> URL: https://issues.apache.org/jira/browse/HIVE-18193
> Project: Hive
> Issue Type: Sub-task
> Components: HiveServer2, Transactions
> Affects Versions: 3.0.0
> Reporter: anishek
> Assignee: Sankar Hariappan
> Fix For: 3.0.0
>
>
> dependent upon HIVE-18192
> For existing ACID Tables we need to update the table level write id
> metatables/sequences so any new operations on these tables works seamlessly
> without any conflicting data in existing base/delta files.
> 1. Need to create metadata tables such as NEXT_WRITE_ID and TXN_TO_WRITE_ID
> and add entries for each ACID/MM tables.
> 2. All current open transactions to have an entry in TXN_TO_WRITE_ID to avoid
> allocating multiple write IDs.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)