HIVE-13175 : Disallow making external tables transactional (Wei Zheng, reviewed by Eugene Koifman)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/24b366f0 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/24b366f0 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/24b366f0 Branch: refs/heads/branch-1 Commit: 24b366f0bbe785b6f478881e8224e43d7aa33094 Parents: f7c8fb5 Author: Wei <wzh...@hortonworks.com> Authored: Thu Mar 10 13:58:42 2016 -0800 Committer: Wei <wzh...@hortonworks.com> Committed: Thu Mar 10 13:58:42 2016 -0800 ---------------------------------------------------------------------- .../hive/metastore/TestHiveMetaStore.java | 1 + .../hive/metastore/TestHiveMetaStore.java.orig | 3224 ++++++++++++++++++ .../TransactionalValidationListener.java | 11 + .../clientnegative/alter_external_acid.q | 9 + .../clientnegative/create_external_acid.q | 6 + .../clientnegative/alter_external_acid.q.out | 13 + .../clientnegative/create_external_acid.q.out | 5 + 7 files changed, 3269 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/24b366f0/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestHiveMetaStore.java ---------------------------------------------------------------------- diff --git a/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestHiveMetaStore.java b/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestHiveMetaStore.java index b005759..605dc9d 100644 --- a/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestHiveMetaStore.java +++ b/itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestHiveMetaStore.java @@ -2941,6 +2941,7 @@ public abstract class TestHiveMetaStore extends TestCase { tbl.setSd(sd); tbl.setLastAccessTime(lastAccessTime); + tbl.setTableType(TableType.MANAGED_TABLE.toString()); client.createTable(tbl);