[
https://issues.apache.org/jira/browse/HIVE-13694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jesus Camacho Rodriguez updated HIVE-13694:
-------------------------------------------
Target Version/s: 1.3.0, 2.2.0 (was: 1.3.0, 2.1.0)
> Prevent ACID table being unusable due to DDL changes
> ----------------------------------------------------
>
> Key: HIVE-13694
> URL: https://issues.apache.org/jira/browse/HIVE-13694
> Project: Hive
> Issue Type: Bug
> Components: Transactions
> Reporter: Wei Zheng
> Assignee: Wei Zheng
>
> Currently in order to define an ACID table, the following three conditions
> need to be satisfied:
> * tblproperties ('transactional'='true')
> * table has to be bucketed
> * table format has to be stored as ORC
> If any of the above condition doesn't hold, the table won't be ACID
> compliant, and query result against the table will be unexpected.
> HIVE-12064 made sure that reverting tblproperties 'transactional' from 'true'
> to 'false' is not allowed. But changes for the other two conditions are still
> not restrained.
> We need to make sure an ACID table cannot be un-bucketed, and cannot use
> other data format other than ORC.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)