Repository: hive
Updated Branches:
  refs/heads/branch-2.1 ef2465217 -> b424fd097


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/b424fd09
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/b424fd09
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/b424fd09

Branch: refs/heads/branch-2.1
Commit: b424fd09770db082255a41c0f7ea8e94bef0c994
Parents: ef24652
Author: Eugene Koifman <ekoif...@hortonworks.com>
Authored: Mon Sep 19 17:36:08 2016 -0700
Committer: Eugene Koifman <ekoif...@hortonworks.com>
Committed: Mon Sep 19 17:36:08 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/b424fd09/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 02c17b5..a2d6354 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

Reply via email to