Guys, Since we had some problems with state transfer and udp exposed recently [1] I've been experimenting with various solutions ever since. The problem is essentially rooted at the fact that we are not respecting JGroups state transfer callback contract by invoking rpcs from setState.
Rpc in question is flipping the gate in JGroupsDistSync(see StateTransferManagerImpl#mimicPartialFlushViaRPC). I think we can safely move this rpc to just prior state request is sent to state provider and to right after state transfer is completed [2]. I wanted to check with people who designed NBST if this change would be causing a problem. With this change I am getting clean runs in both udp and tcp testsuite. Let me know, Vladimir [1] https://issues.jboss.org/browse/ISPN-1160 [2] https://github.com/vblagoje/infinispan/commit/c88fb6a12379b809c49d59fcdec3c40a8c5ffd2f _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
