{"push_id":640087212,"size":3,"distinct_size":3,"ref":"refs/heads/t_ISPN-5274_redux","head":"51734f14a30bf746bd925402e4ae9f4c627faa13","before":"6c86de58f0f94c3ea73f0d2aff5a73297acfd7c1","commits":[{"sha":"80254b610adec256bc9c8688b718a8030204f3a3","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-4546 Fix retry for write commands in a transaction\n\n* Retry write commands (and generated LockControlCommands).\nTODO Retrying a write adds a duplicate command in the modifications list.\n\n* Don't retry a tx command after it has succeeded on the originator\nFor a commit command, if there are new owners, they will receive the\nupdated values via state transfer. On the other hand, a retried commit\nmay not find the remote transaction on the new owners.\nFor lock and prepare commands, the new owners will also receive the\ntransaction via state transfer.","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/80254b610adec256bc9c8688b718a8030204f3a3"},{"sha":"27d0f1fdd59ae1ddec7b49b61178000eaf2c6b49","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-5274 Only perform the availability check on the transaction originator\n\n* Improve stress tests","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/27d0f1fdd59ae1ddec7b49b61178000eaf2c6b49"},{"sha":"51734f14a30bf746bd925402e4ae9f4c627faa13","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-5399 State transfer can hang if a node is joining just as the last member of a cache is leaving","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/51734f14a30bf746bd925402e4ae9f4c627faa13"}]}