-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
4.1.0.Final, 4.2.0.CR4
-
None
-
Workaround Exists
-
-
High
Enabling state transfer is forcing even asynchronous caches to become synchronous.
A better way is needed to make sure state transfer works correctly (sync calls needed here) while normal replication calls remain asynchronous.
See https://github.com/infinispan/infinispan/blob/master/core/src/main/java/org/infinispan/remoting/transport/jgroups/CommandAwareRpcDispatcher.java#L254 where the response mode is overridden based on whether replay is supported. And replay support is always on when state transfer is enabled:
Need to explore whether a joiner flag can be maintained based on a view change, and replay only supported when a joiner is still "joining", and not otherwise.
- relates to
-
ISPN-832 TimeoutException with 2 or more nodes when there are Entity inserts, updates or removes.
- Resolved