Amend HBASE-11354 HConnectionImplementation#DelayedClosing does not start (Vincent Poon)
Make DelayedClosing a daemon thread Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c95f214c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c95f214c Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/c95f214c Branch: refs/heads/0.98 Commit: c95f214ccdca5859f8dd428830b68c089a8e8b91 Parents: cf192c9 Author: Andrew Purtell <[email protected]> Authored: Tue Oct 4 13:00:45 2016 -0700 Committer: Andrew Purtell <[email protected]> Committed: Tue Oct 4 13:00:45 2016 -0700 ---------------------------------------------------------------------- .../java/org/apache/hadoop/hbase/client/HConnectionManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/c95f214c/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java ---------------------------------------------------------------------- diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java index 4cafc41..bc83dad 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java @@ -1914,7 +1914,7 @@ public class HConnectionManager { @Override public boolean isStopped() {return isStopped;} }; DelayedClosing delayedClosing = new DelayedClosing(hci, stoppable); - delayedClosing.start(); + Threads.setDaemonThreadRunning(delayedClosing.getThread()); return delayedClosing; }
