hazelcast/hazelcast — pull request #4326 by mdogan (2014-12-18 14:04:04+00:00)
Title: Reset master confirmations when system clock changes significantly

- When system clock jump is greater than 'maxNoMasterConfirmationMillis', master incorrectly kicks out some members because of master confirmation timeout. Master confirmations should be reset when a huge clock jump is detected to avoid this.
- Added tests for cluster membership changes and cluster time status during system clock change of master and slave nodes.

This is a follow-up PR for https://github.com/hazelcast/hazelcast/pull/4226