Github user lvfangmin commented on a diff in the pull request: https://github.com/apache/zookeeper/pull/628#discussion_r219313594 --- Diff: src/java/main/org/apache/zookeeper/server/quorum/Learner.java --- @@ -246,12 +250,12 @@ protected void connectToLeader(InetSocketAddress addr, String hostname) sock.setSoTimeout(self.tickTime * self.initLimit); int initLimitTime = self.tickTime * self.initLimit; - int remainingInitLimitTime = initLimitTime; + int remainingInitLimitTime; long startNanoTime = nanoTime(); for (int tries = 0; tries < 5; tries++) { try { - // recalculate the init limit time because retries sleep for 1000 milliseconds + // recalculate the init limit time because retries sleep for 500 milliseconds --- End diff -- The comment about sleep time is not accurate anymore.
---