{"push_id":1418915666,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"fb4a0bcc0abd76d992e40c416af202f6daccd8e8","before":"11a196d3d7e5954bbbacd2f779df2436a9b8d107","commits":[{"sha":"8988e9def25a9007d35d427d1b211e57a881443b","author":{"name":"Emrah Kocaman","email":"9e1f85db274a62c454ad2a5e4d3043a44525e3ec@gmail.com"},"message":"WAN sync enhancements","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/8988e9def25a9007d35d427d1b211e57a881443b"},{"sha":"f2cae930d6086789f4fdf1cbf9b36faf3626e5df","author":{"name":"Tom Bujok","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@hazelcast.com"},"message":"Findbugs fix","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/f2cae930d6086789f4fdf1cbf9b36faf3626e5df"},{"sha":"ace9d85b849cca418c317b895765a41858fd300e","author":{"name":"emrahkocaman","email":"9e1f85db274a62c454ad2a5e4d3043a44525e3ec@gmail.com"},"message":"Merge pull request #9299 from emrahkocaman/3.8-wan-enhancements\n\n[FORWARDPORT] WAN sync enhancements","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/ace9d85b849cca418c317b895765a41858fd300e"},{"sha":"8c5ddcd03012375a6225c25de8ff9a8a888ba8eb","author":{"name":"Vassilis Bekiaris","email":"40988c422f0576a72ff9520f4d10bee2c1e9f605@users.noreply.github.com"},"message":"Merge pull request #9302 from tombujok/verser-fix\n\nFindbugs fix in SerializationService","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/8c5ddcd03012375a6225c25de8ff9a8a888ba8eb"},{"sha":"e8b2db661f9c21ec8e5a4bdf2a650d398224bc6e","author":{"name":"Donnerbart","email":"f27a17fc90c00d8c248d8510a1084221738b492b@thunderphreak.de"},"message":"Small cleanup of console app package.","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/e8b2db661f9c21ec8e5a4bdf2a650d398224bc6e"},{"sha":"1ff8bc896d56425487de7b78d93f259f1d4d1cd1","author":{"name":"Donnerbart","email":"f27a17fc90c00d8c248d8510a1084221738b492b@thunderphreak.de"},"message":"Fixed FindBugs issues in OperationControl.","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/1ff8bc896d56425487de7b78d93f259f1d4d1cd1"},{"sha":"72b5f660eaa15e56d6f7e9295b4519dc5e83be40","author":{"name":"Donnerbart","email":"f27a17fc90c00d8c248d8510a1084221738b492b@thunderphreak.de"},"message":"Increased code coverage of AbstractNearCacheInvalidator.","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/72b5f660eaa15e56d6f7e9295b4519dc5e83be40"},{"sha":"04db292819c8f097ea1b38a0b02795d3685a961b","author":{"name":"Marko Topolnik","email":"599dbe483430b9a9070baa370a67ed53f10b6b04@hazelcast.com"},"message":"Retry the invocation only if managed to deregister\n\nAvoids a race between two retrying threads which could result in a leak inside\nthe Invocation Registry.\n\nIf the operation was never registered, every thread is allowed to retry it. This\nis because invocation can fail even before registration and then deregistration\nalways fails. Allowing retrying to all threads seems safe because there is no\nrisk of concurrent retrying of an operation that didn't even make it to registration.\n\nThe race is still there that can lead to multiple concurrent\noperation retries. Only one retry invocation will be found in\nthe registry; others will be unaccounted for.\n\nAlso, if the invocation was registered before, but then a retry fails before\nre-registering, this will lead to the loss of any progress in retrying. It is\ncurrently thought that failing before re-registering won't ever happen.","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/04db292819c8f097ea1b38a0b02795d3685a961b"},{"sha":"fb4a0bcc0abd76d992e40c416af202f6daccd8e8","author":{"name":"Marko Topolnik","email":"599dbe483430b9a9070baa370a67ed53f10b6b04@hazelcast.com"},"message":"Merge pull request #9303 from mtopolnik/conditional-retry\n\nRetry the invocation only if managed to deregister","distinct":true,"url":"https://api.github.com/repos/mtopolnik/hazelcast/commits/fb4a0bcc0abd76d992e40c416af202f6daccd8e8"}]}
{"actor":{"display_login":"mtopolnik"}}