getEpochToPropose should check if lastAcceptedEpoch is greater or equal than epoch ----------------------------------------------------------------------------------
Key: ZOOKEEPER-1343 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1343 Project: ZooKeeper Issue Type: Bug Reporter: Flavio Junqueira Assignee: Flavio Junqueira The following block in Leader.getEpochToPropose: {noformat} if (lastAcceptedEpoch > epoch) { epoch = lastAcceptedEpoch+1; } {noformat} needs to be fixed, since it doesn't increment the epoch variable in the case epoch != -1 (initial value) and lastAcceptedEpoch is equal. The fix trivial and corresponds to changing > with >=. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira