Vladimir Ivić created ZOOKEEPER-3398: ----------------------------------------
Summary: Learner.connectToLeader() may take too long to time-out Key: ZOOKEEPER-3398 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3398 Project: ZooKeeper Issue Type: Improvement Components: leaderElection, quorum Reporter: Vladimir Ivić Fix For: 3.6.0 After leader election happens, the followers will connect to the leader which is facilitated by the Learner.connectToLeader() method. Learner.connectToLeader() is relying on the initLimit configuration value to time-out in case the network connection is unreliable. This config may have a high value that could leave the ensemble retrying and waiting in the state of not having quorum for too long. The follower will retry up to 5 times. This patch introduces a new configuration directive that will allow Zookeeper to use different time-out value `connectToLeaderLimit` which then could be set to lower value than `initLimit`. -- This message was sent by Atlassian JIRA (v7.6.3#76005)