This is an automated email from the ASF dual-hosted git repository. gates pushed a commit to branch branch-2.3 in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/branch-2.3 by this push: new e82d223 HIVE-21680 Backport HIVE-17644 to branch-2.3 (Yuming Wang via Alan Gates) e82d223 is described below commit e82d223907dee7c558c92eca95ddfefd9a6d0acf Author: Alan Gates <ga...@hortonworks.com> AuthorDate: Fri May 3 13:25:58 2019 -0700 HIVE-21680 Backport HIVE-17644 to branch-2.3 (Yuming Wang via Alan Gates) --- .../java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java b/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java index 22c1a33..227ba15 100644 --- a/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java +++ b/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java @@ -173,7 +173,7 @@ class MetaStoreDirectSql { tx.begin(); doCommit = true; } - Query dbQuery = null, tblColumnQuery = null, partColumnQuery = null; + Query dbQuery = null, tblColumnQuery = null, partColumnQuery = null, constraintQuery = null; try { // Force the underlying db to initialize. @@ -186,6 +186,9 @@ class MetaStoreDirectSql { partColumnQuery = pm.newQuery(MPartitionColumnStatistics.class, "dbName == ''"); partColumnQuery.execute(); + constraintQuery = pm.newQuery(MConstraint.class, "childIntegerIndex < 0"); + constraintQuery.execute(); + return true; } catch (Exception ex) { doCommit = false; @@ -205,6 +208,9 @@ class MetaStoreDirectSql { if (partColumnQuery != null) { partColumnQuery.closeAll(); } + if (constraintQuery != null) { + constraintQuery.cancelAll(); + } } }