Wei Zheng created HIVE-13694:
--------------------------------
Summary: 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)