HIVE-14779 make DbTxnManager.HeartbeaterThread a daemon (Eugene Koifman, reviewed by Alan Gates)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/3c55115b Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/3c55115b Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/3c55115b Branch: refs/heads/hive-14535 Commit: 3c55115b6eaaa02442c9c487d5d328275e211567 Parents: eab7b40 Author: Eugene Koifman <ekoif...@hortonworks.com> Authored: Mon Sep 19 17:14:03 2016 -0700 Committer: Eugene Koifman <ekoif...@hortonworks.com> Committed: Mon Sep 19 17:14:03 2016 -0700 ---------------------------------------------------------------------- ql/src/java/org/apache/hadoop/hive/ql/lockmgr/DbTxnManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/3c55115b/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/DbTxnManager.java ---------------------------------------------------------------------- diff --git a/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/DbTxnManager.java b/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/DbTxnManager.java index a446999..da7505b 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/DbTxnManager.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/DbTxnManager.java @@ -105,7 +105,7 @@ public class DbTxnManager extends HiveTxnManagerImpl { }; private static AtomicInteger heartbeaterMSClientCount = new AtomicInteger(0); - private int heartbeaterThreadPoolSize = 0; + private static int heartbeaterThreadPoolSize = 0; private static SynchronizedMetaStoreClient getThreadLocalMSClient() { return threadLocalMSClient.get(); @@ -625,6 +625,7 @@ public class DbTxnManager extends HiveTxnManagerImpl { public static class HeartbeaterThread extends Thread { public HeartbeaterThread(Runnable target, String name) { super(target, name); + setDaemon(true); } @Override