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.
---