hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wei Zheng (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HIVE-13694) Prevent ACID table being unusable due to DDL changes
Date Thu, 05 May 2016 17:50:12 GMT
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)

Mime
View raw message