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 6c8b986..327b501 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 @@ -1881,10 +1881,8 @@ public class HConnectionManager { if (zkw == null){ return; } - synchronized (masterAndZKLock) { - if (keepAliveZookeeperUserCount.decrementAndGet() <= 0 ){ - keepZooKeeperWatcherAliveUntil = System.currentTimeMillis() + keepAlive; - } + if (keepAliveZookeeperUserCount.decrementAndGet() <= 0) { + keepZooKeeperWatcherAliveUntil = System.currentTimeMillis() + keepAlive; } }