diff --git metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java index 4676e15..1d78b25 100644 --- metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java +++ metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java @@ -290,6 +290,8 @@ public void setConf(Configuration conf) { if (propsChanged) { if (pmf != null){ clearOutPmfClassLoaderCache(pmf); + // close the underlying connection pool to avoid leaks + pmf.close(); } pmf = null; prop = null;