Github user anmolnar commented on a diff in the pull request: https://github.com/apache/zookeeper/pull/438#discussion_r179558826 --- Diff: src/java/main/org/apache/zookeeper/server/quorum/Leader.java --- @@ -1183,8 +1183,10 @@ public long getEpochToPropose(long sid, long lastAcceptedEpoch) throws Interrupt if (lastAcceptedEpoch >= epoch) { epoch = lastAcceptedEpoch+1; } - connectingFollowers.add(sid); QuorumVerifier verifier = self.getQuorumVerifier(); + if(verifier.getVotingMembers().containsKey(sid)) { --- End diff -- +1 makes sense.
---