Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
ReplicationSyncUp tool may leak Zookeeper connection in the following code snippet,
try { int numberOfOldSource = 1; // default wait once while (numberOfOldSource > 0) { Thread.sleep(SLEEP_TIME); numberOfOldSource = manager.getOldSources().size(); } } catch (InterruptedException e) { System.err.println("didn't wait long enough:" + e); return (-1); } manager.join(); zkw.close();
ZooKeeperWatcher will not be closed in case of InterruptedException.