{"push_id":695939946,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"56cae3eb1e8fa27cd9342d5ff12a3f7f9b6d6d8e","before":"b13dbee5e96c285f321ecea9032b7d03a8849289","commits":[{"sha":"ecb07a95b98bd3671b8ef6636c4ccf11d972a0dd","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-5484 Phase 1: CompletableFuture-based CommandAwareRpcDispatcher and JGroupsTransport\n\n* Remove deprecated methods\n* Make CommandAwareRpcDispatcher.processSingleCall async\n* Make CommandAwareRpcDispatcher.processCalls(single command) async\n* Remove deprecated/unused methods\n* Remove CARD.processCalls(Map) and CARD.invokeRemoteCommands(Map)\n* Use Rsp<Response> to check responses instead of relying on JGroups' exceptions\n* Implement invokeRemotely(ReplicableCommand) with CompletableFuture\n* Remove the separate processCalls(Map) implementation for invokeRemotely(Map)\n* Handle null GroupRequest\n* Handle timeout <= 0\n* Unify Rsp checking for unicast/broadcast/anycast and fix tests\n* Towards unified handling of wasSuspected and CNFR\n* Introduce JGT.invokeRemotelyAsync\n* Implement timeout in CommandAwareRpcDispatcher with the replication\n  queue executor\n* No more asyncTransportExecutor in JGroupsTransport","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/ecb07a95b98bd3671b8ef6636c4ccf11d972a0dd"},{"sha":"c58fea6e4a521a0b75b967915b80e643fbf40424","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-5485 Phase 2: CompletableFuture-based RpcManagerImpl\n\n* Remove deprecated RpcManager methods\n\n* Implement RpcManagerImpl.invokeRemotelyAsync","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/c58fea6e4a521a0b75b967915b80e643fbf40424"},{"sha":"93eb65d42339e8544a62b167f1cb26e98527479e","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-5484 Phase 3: Use invokeRemotelyAsync instead of invokeRemotelyWithFuture\n\n* Distributed executor\n* Map/reduce\n* L1 invalidation\n* Cache.getAll\n* ClusterTopologyManagerImpl.executeOnClusterSync\n* X-site","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/93eb65d42339e8544a62b167f1cb26e98527479e"},{"sha":"6a027a5ade6ff6611b3e3416639a5e535627dbf4","author":{"email":"37726a12375a6abd24018a496284e5724161c22e@gmail.com","name":"Gustavo Fernandes"},"message":"ISPN-5546 Re-enabled OSGi integration tests","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/6a027a5ade6ff6611b3e3416639a5e535627dbf4"},{"sha":"44769ea8b5003a7f3ab538be06bfb6fd8e9eb85e","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-5518 Introduce a separate thread pool for async cache operations","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/44769ea8b5003a7f3ab538be06bfb6fd8e9eb85e"},{"sha":"56cae3eb1e8fa27cd9342d5ff12a3f7f9b6d6d8e","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@infinispan.org","name":"Dan Berindei"},"message":"ISPN-5518 Reduce the number of async and state transfer threads in the test suite\n\nAlso reduce the size of JGroups' regular thread pool","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/56cae3eb1e8fa27cd9342d5ff12a3f7f9b6d6d8e"}]}