{"push_id":1438665797,"size":6,"distinct_size":0,"ref":"refs/heads/t_6817","head":"6e842271c911b14c64872db327f8bd58284c5abd","before":"830a49db88a2ec13154ab08365d71076a7df37c2","commits":[{"sha":"68591401b651fd90af08293cc7c86d4b3bc90050","author":{"name":"Radim Vansa","email":"7a02e5557f503c7202b6cff8c8b5a06aa0f57a81@redhat.com"},"message":"Log DC removal","distinct":false,"url":"https://api.github.com/repos/galderz/infinispan/commits/68591401b651fd90af08293cc7c86d4b3bc90050"},{"sha":"8963406fb109b16ac87b59494e845fedb0fd69e9","author":{"name":"Radim Vansa","email":"7a02e5557f503c7202b6cff8c8b5a06aa0f57a81@redhat.com"},"message":"ISPN-7029 Remove RemoteFetchingCommand","distinct":false,"url":"https://api.github.com/repos/galderz/infinispan/commits/8963406fb109b16ac87b59494e845fedb0fd69e9"},{"sha":"f81dfd39c1ef625ef43b57ff8e5ac56f8d9150bc","author":{"name":"Radim Vansa","email":"7a02e5557f503c7202b6cff8c8b5a06aa0f57a81@redhat.com"},"message":"ISPN-6938 Refactor remoteGet in distribution interceptors","distinct":false,"url":"https://api.github.com/repos/galderz/infinispan/commits/f81dfd39c1ef625ef43b57ff8e5ac56f8d9150bc"},{"sha":"384efa685d98403e598261925ba7615bac593d1a","author":{"name":"Radim Vansa","email":"7a02e5557f503c7202b6cff8c8b5a06aa0f57a81@redhat.com"},"message":"ISPN-7029 Refactor command execution patterns and context entries handling\n\n* Define entry wrapping throughout the interceptor stack (see EntryFactory javadoc)\n* In VisitableCommand replace readsExistingValues() and alwaysReadsExistingValues() with single loadType()\n* Make sure that write commands always return value from primary owner\n* Deprecate CacheEntry.rollback(), StateChangingEntry and its methods + COPIED flag in ReadCommittedEntry\n* Remove oldValue from ReadCommittedEntry, add resetCurrentValue() and updatePreviousValue() that revert the entry upon retry (with repeatable reads - without them, entry is removed from ctx before retry).\n* Make ClusteredGetCommand and ClusteredGetAllCommand topology-aware (add topologyId).\n** Don't block reads when the entry is in readCH of current node (ignore topology then)\n** Return UnsuccessfulResponse if the originator has old topology\n** Retry locally (with waiting for new topology) if this node has old topology\n* Functional commands, GetAllCommand and PutMapCommand rewritten to use RpcManager.invokeRemotelyAsync and behave asynchronously.\n* PutMapCommmand (optionally) returns List<Map.Entry> instead of Map to share code with functional commands (and generally be more inline).\n* (Non-clustered) listeners now fire only on the owners, not on originator.\n* Make DeltaAwareCacheEntry MVCC (though the plan is to remove it altogether).\n* Remove redundant activation interceptors\n* Instead of adding the version when wrapping the entry add it when the command returns, similar to skipLookup(true).\n* Remove IncrementalVersionableEntryFactory as it does not do much anymore (ClusteredRepeatableReadEntry can be created by EntryFactoryImpl).\n* Deprecate CacheTransaction.replaceVersionRead because now we are sure which version we read and we should never overwrite it","distinct":false,"url":"https://api.github.com/repos/galderz/infinispan/commits/384efa685d98403e598261925ba7615bac593d1a"},{"sha":"73ad80212d34ed675670f608047e014fbc00a12a","author":{"name":"Radim Vansa","email":"7a02e5557f503c7202b6cff8c8b5a06aa0f57a81@redhat.com"},"message":"ISPN-7170 WriteSkewCheck version can be reset with an entry in store and not in memory\n\n* Alternative fix","distinct":false,"url":"https://api.github.com/repos/galderz/infinispan/commits/73ad80212d34ed675670f608047e014fbc00a12a"},{"sha":"6e842271c911b14c64872db327f8bd58284c5abd","author":{"name":"Tristan Tarrant","email":"fba6c160a8e687e2e5fe17a6a97a0a974f5bb4b9@redhat.com"},"message":"Fix distribution build\n\nRemove dangling execution from distribution profile.","distinct":false,"url":"https://api.github.com/repos/galderz/infinispan/commits/6e842271c911b14c64872db327f8bd58284c5abd"}]}
{"actor":{"display_login":"galderz"}}