{"push_id":635239655,"size":17,"distinct_size":1,"ref":"refs/heads/t_IgnoreReturnValueForConditionalOperationsTest_m","head":"78f59cd3352380b3115efa73151f4da97fbc5f85","before":"799f1d00881dea6ce9c256153579536e33c1a926","commits":[{"sha":"6b4887069900535949d9370075d10b018f2cf47d","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5349 Fix IDE and compiler warnings\n\n* also fix error message spelling\n* remove unused imports\n* fix some generics related warnings","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/6b4887069900535949d9370075d10b018f2cf47d"},{"sha":"b91140c4c84c1804a401d9b037635d6df96be42a","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5349 Add more logging","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/b91140c4c84c1804a401d9b037635d6df96be42a"},{"sha":"9a6ec56c66815cf5b4e0f979edefa4454dd02ea9","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5349 Inject ComponentRegistry instead of getting it indirectly from Cache","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/9a6ec56c66815cf5b4e0f979edefa4454dd02ea9"},{"sha":"01cd4651154c1251d6edd2e40821ca232232f2ae","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5349 Remove listener at end of test","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/01cd4651154c1251d6edd2e40821ca232232f2ae"},{"sha":"ba54e02eb91b061b7348cfdc7a0bfad9746bb567","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5349 Filter wrapping with CompositeCacheEventFilter/PostCacheEventFilter prevents the filter being handled as a CacheEventFilterConverter\n\n* use a special wrapper if the filter is a CacheEventFilterConverter\n* This is mostly a perf improvement since RemoteClusterListener already rejects all pre events explicitly in the handler method\n* fix construction of the EventType to report isPreEvent() correctly","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/ba54e02eb91b061b7348cfdc7a0bfad9746bb567"},{"sha":"8511649ab3be337585eaf7313d07c85f322e7f0a","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5349 Refactor query DSL to be able to use it for event filtering\n\n* Previous attempt deleted (object-filter/src/main/java/org/infinispan/objectfilter/query/*)","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/8511649ab3be337585eaf7313d07c85f322e7f0a"},{"sha":"e81cd3552c9bdb84c886259eb9e782e152522b64","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5349 Rename FilterAndConverter to JPAFilterAndConverter and implement a CacheEventFilterConverter based on it","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/e81cd3552c9bdb84c886259eb9e782e152522b64"},{"sha":"718e509f6093519e98e42557d4f32b44bc6236dc","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5349 Use DSL based filters with local and clustered event listeners","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/718e509f6093519e98e42557d4f32b44bc6236dc"},{"sha":"ffd7e61a78b1b09e771dfab55c1bfc586d477bf0","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5350 Use type id instead of type name for efficient protobuf marshalling","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/ffd7e61a78b1b09e771dfab55c1bfc586d477bf0"},{"sha":"e9e5318d482fc9ad0af60c31ced8fa41fe3a5eb6","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5350 Use DSL based filters with Hot Rod event listeners","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/e9e5318d482fc9ad0af60c31ced8fa41fe3a5eb6"},{"sha":"34c162933a3adb68318a462e9e0a6592d48cffb1","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-4546 Use CacheNotFoundResponse when a target node left\nand the response mode was SYNCHRONOUS_IGNORE_LEAVERS","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/34c162933a3adb68318a462e9e0a6592d48cffb1"},{"sha":"25b26736b44f32816a4cb73180ce464f620a59b4","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-4546 Retry transactional commands on topology changes or SuspectException","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/25b26736b44f32816a4cb73180ce464f620a59b4"},{"sha":"cb101a6431d9a2e8accc7d27cf3e55d5871d477e","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-5274 Inconsistent data after transaction rollback (with success on originator)\n\nCheck the availability status after executing a prepare/commit command.","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/cb101a6431d9a2e8accc7d27cf3e55d5871d477e"},{"sha":"ee03d20612efb4202c01d2599a11fa979b0e7c8a","author":{"email":"00e4be79ce91986950fc2faa83e04bed80303a99@redhat.com","name":"Pedro Ruivo"},"message":"ISPN-5328 DummyTransaction does not invoke afterCompletion() if some resource fails to prepare\n\nAlso fixes:\nISPN-2813 DummyTransaction do not commit is last resource transaction is read-only\nISPN-4167 DummyBaseTransactionManager doesn't clean up when rollback fails","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/ee03d20612efb4202c01d2599a11fa979b0e7c8a"},{"sha":"df6d2964d7dc080940e97bbe2d75ace57195a2f6","author":{"email":"00e4be79ce91986950fc2faa83e04bed80303a99@redhat.com","name":"Pedro Ruivo"},"message":"ISPN-5370 Make clear() non-transactional and lock free\n\n* Forget to adapt the Cross-Site code","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/df6d2964d7dc080940e97bbe2d75ace57195a2f6"},{"sha":"e81d358351d5ab2a1abbb34b4638a7358e7b5cec","author":{"email":"7195c7341d1cebf7050d7cad3a69a2470029a746@zamarreno.com","name":"Galder Zamarreño"},"message":"ISPN-5085 Switch Resteasy backend to Netty\n\n* Undertow web no longer used for serving REST requests, instead\nuse Netty based Resteasy backend.\n* Removed all references to undertow, including dependencies and\nsubsystem configuration.\n* Adjusted testsuite REST server tests so that they don't rely\non content length reading and instead they use streaming capabilities\nto read as much as needed.\n* Upgraded to Resteasy 3.0.11 version to get around an issue with\nempty responses.\n* Created new server parser for version 7.2 to include new REST\nserver socket-binding configuration, and rename virtual-server into\nvirtual-host (but unused yet).","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/e81d358351d5ab2a1abbb34b4638a7358e7b5cec"},{"sha":"78f59cd3352380b3115efa73151f4da97fbc5f85","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"IgnoreReturnValueForConditionalOperationsTxTest wasn't really testing transactional mode.","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/78f59cd3352380b3115efa73151f4da97fbc5f85"}]}