{"push_id":538305246,"size":143,"distinct_size":46,"ref":"refs/heads/master","head":"89d1a8b286872a54932b2977a483f51a76d879a8","before":"b13c49a668446862d11b2a87c438208d381f9072","commits":[{"sha":"227c4f025e68ccdbd458da5bb8911f1e91fdc533","author":{"email":"2dd226c9130dd22918accde228207a642f40924c@atlassian.com","name":"Chris Szmajda"},"message":"In the heartbeat algorithm, compensate for any abrupt jumps forward in the system clock.\nThis can sometimes be an issue in virtualized environments if time synchronization between\nthe host OS and guest OS is misconfigured.\n\nIn addition, fix the `clusterTimeDiff` calculation so that system clocks drifting in any\ndirection do not cause spurious timeouts.  Previously, `clusterTimeDiff` would converge\nto zero, so that converging clocks were compensated but not diverging clocks.\n\nFinally, include `cluster.timeDiff` in the `HealthMonitor` logging.","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/227c4f025e68ccdbd458da5bb8911f1e91fdc533"},{"sha":"19a90bd58e66121d9866edc1e57ac0c9ff456b48","author":{"email":"9f5e409b28df2110219ab2c723bc1c479e794322@hazelcast.com","name":"Ahmet MIRCIK"},"message":"refactored client requests used in client executor service","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/19a90bd58e66121d9866edc1e57ac0c9ff456b48"},{"sha":"dace6ac5a9fc033102fab2dfe4302018d232dd90","author":{"email":"9f5e409b28df2110219ab2c723bc1c479e794322@hazelcast.com","name":"Ahmet MIRCIK"},"message":"small clean up","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/dace6ac5a9fc033102fab2dfe4302018d232dd90"},{"sha":"901a8f33b51cca3ecf2dc2069bbb27b3856d6634","author":{"email":"9f5e409b28df2110219ab2c723bc1c479e794322@hazelcast.com","name":"Ahmet MIRCIK"},"message":"fixed checkstyle error","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/901a8f33b51cca3ecf2dc2069bbb27b3856d6634"},{"sha":"7c2791e928ad3489ecd6cf07b923242661991a6e","author":{"email":"9f5e409b28df2110219ab2c723bc1c479e794322@hazelcast.com","name":"Ahmet MIRCIK"},"message":"fixed checkstyle error","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/7c2791e928ad3489ecd6cf07b923242661991a6e"},{"sha":"3e4d64eefa67e204a9eeea6fab857e74159818e7","author":{"email":"0698e12a47c5b8587762295a38bf378791e02acb@hazelcast.com","name":"Serdaro"},"message":"Added the missing conf properties.","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/3e4d64eefa67e204a9eeea6fab857e74159818e7"},{"sha":"28d327244e58f9afa501a5db05a1e581b1752ef9","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@hazelcast.com","name":"Mehmet Dogan"},"message":"Merge pull request #4226 from atlassian/make-heartbeater-resilient-to-clock-drift\n\nIn the heartbeat algorithm, compensate for any abrupt jumps forward in the system clock.","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/28d327244e58f9afa501a5db05a1e581b1752ef9"},{"sha":"a1d5ff1b2b909f2f8b7e8317d5d50a81b8400d3b","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@hazelcast.com","name":"Mehmet Dogan"},"message":"Make ClockImpl abstraction public to allow external Clock implementations to be used.  Introduced new com.hazelcast.clock.impl system property.","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/a1d5ff1b2b909f2f8b7e8317d5d50a81b8400d3b"},{"sha":"58ab1cbb7487a687536960bcc16f914953897c2f","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@hazelcast.com","name":"Mehmet Dogan"},"message":"Added test to cluster behaviour when system clock changes backward / forward.","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/58ab1cbb7487a687536960bcc16f914953897c2f"},{"sha":"9e82a5176b6fb4178e9059b5424c7d0ef3e2f9f1","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@hazelcast.com","name":"Mehmet Dogan"},"message":"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.","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/9e82a5176b6fb4178e9059b5424c7d0ef3e2f9f1"},{"sha":"22f4cbbe3991441e97d39c926565b36276bf3136","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@hazelcast.com","name":"Mehmet Dogan"},"message":"No need to send 'master-time' via partition table publish, it's not used anymore.","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/22f4cbbe3991441e97d39c926565b36276bf3136"},{"sha":"203073f66354254e42338e8fa319f6a2350e28f9","author":{"email":"c8bdb43571a00f5e3218593bf1e2d71b2626cd7c@hazelcast.com","name":"Mehmet Dogan"},"message":"Suppressed findbugs issue created by commit 2701ffb20db4635a625113b61d4d14f518c78b4e","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/203073f66354254e42338e8fa319f6a2350e28f9"},{"sha":"0f0265e00cea0d32048483b22a9ebaf11c670751","author":{"email":"9f5e409b28df2110219ab2c723bc1c479e794322@hazelcast.com","name":"Ahmet MIRCIK"},"message":"fix test testReadingConfiguration","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/0f0265e00cea0d32048483b22a9ebaf11c670751"},{"sha":"0dc7510b59fb00d4794e88350d62e69414609676","author":{"email":"9f5e409b28df2110219ab2c723bc1c479e794322@hazelcast.com","name":"Ahmet MIRCIK"},"message":"Merge branch 'master' of https://github.com/hazelcast/hazelcast","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/0dc7510b59fb00d4794e88350d62e69414609676"},{"sha":"b806e7f99ff617a4ec885b8f4066a25f23607e2a","author":{"email":"198deea5ccff718808a98219d7232c1a247199de@hazelcast.com","name":"David Strom"},"message":"copyedit","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/b806e7f99ff617a4ec885b8f4066a25f23607e2a"},{"sha":"04c0210e28e5b1e6486f428ade1fc223631e5367","author":{"email":"11bea832eb40923ed0456baec7916c75ad79fc61@gmail.com","name":"Jaromir Hamala"},"message":"Merge pull request #4326 from mdogan/heartbeat\n\nReset master confirmations when system clock changes significantly","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/04c0210e28e5b1e6486f428ade1fc223631e5367"},{"sha":"89b5122fe91706d4cfe4aa8e17961ca76d98feb7","author":{"email":"198deea5ccff718808a98219d7232c1a247199de@hazelcast.com","name":"David Strom"},"message":"copyedit","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/89b5122fe91706d4cfe4aa8e17961ca76d98feb7"},{"sha":"0cdc4933fbd2fea9c1ba32ce05dd6ab0edb735fa","author":{"email":"198deea5ccff718808a98219d7232c1a247199de@hazelcast.com","name":"David Strom"},"message":"copyedit","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/0cdc4933fbd2fea9c1ba32ce05dd6ab0edb735fa"},{"sha":"aa02650185014e5777b4c486e5b4a9e3047f6d07","author":{"email":"198deea5ccff718808a98219d7232c1a247199de@hazelcast.com","name":"David Strom"},"message":"copyedit","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/aa02650185014e5777b4c486e5b4a9e3047f6d07"},{"sha":"28e1492df8af035276a0dbc42fa9e06980881e4d","author":{"email":"198deea5ccff718808a98219d7232c1a247199de@hazelcast.com","name":"David Strom"},"message":"copyedit","distinct":false,"url":"https://api.github.com/repos/Donnerbart/hazelcast/commits/28e1492df8af035276a0dbc42fa9e06980881e4d"}]}