symat opened a new pull request #1356: URL: https://github.com/apache/zookeeper/pull/1356
In three different Jira tickets (ZOOKEEPER-3829, ZOOKEEPER-3830, ZOOKEEPER-3814) we saw backward-compatibility issues when rolling restart was used to change the quorum membership configuration without having dynamic reconfig enabled. In worst case it lead to the scenario that we had an elected leader which was up but unable to commit any changes. In this fix I try to fix these issues without breaking anything. I also add a few more unit tests to cover these scenarios. Note: this is still WIP. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org