-
Bug
-
Resolution: Done
-
Major
-
10.1.1.Final
-
None
-
DataGrid Sprint #39, DataGrid Sprint #41
I think initially I wanted MatchCountMatcher to count from 1 and handle matchCount == 0 as matching all invocations. All the callers now assume 0 is the first invocation, but the code kept working because the exception was not caught.
java.lang.IllegalStateException: State st:after_first_state_response exited twice at org.infinispan.test.concurrent.StateSequencer.exit(StateSequencer.java:242) at org.infinispan.test.concurrent.StateSequencer.advance(StateSequencer.java:316) at org.infinispan.test.concurrent.StateSequencerUtil.advanceMultiple(StateSequencerUtil.java:103) at org.infinispan.test.concurrent.InboundRpcSequencerAction$SequencerPerCacheInboundInvocationHandler.advance(InboundRpcSequencerAction.java:101) at org.infinispan.test.concurrent.InboundRpcSequencerAction$SequencerPerCacheInboundInvocationHandler.lambda$handle$0(InboundRpcSequencerAction.java:82) at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.invokedComplete(BaseBlockingRunnable.java:130) at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.invoke(BaseBlockingRunnable.java:111) at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.runAsync(BaseBlockingRunnable.java:72) at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.run(BaseBlockingRunnable.java:41) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)
- is related to
-
ISPN-10898 Add BlockHound to test suite to make sure cpu threads are never blocked
- Closed
-
ISPN-8240 Coordinator sends REBALANCE_START command when there is already a rebalance in progress
- Closed