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);
 

Reply via email to