ViewHandler blocks (see stack trace below) in AllClusterExecutorExecutionPolicyTest
"testng-AllClusterExecutorExecutionPolicyTest" #58 [3820255] prio=5 os_prio=0 cpu=9270.76ms elapsed=369.52s tid=0x00007fab8162dba0 nid=3820255 waiting on condition [0x00007fab45e34000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.$$BlockHound$$_park(java.base@21-ea/Native Method) - parking to wait for <0x00000000ef361ed0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at jdk.internal.misc.Unsafe.park(java.base@21-ea/Unsafe.java) at java.util.concurrent.locks.LockSupport.park(java.base@21-ea/LockSupport.java:371) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21-ea/AbstractQueuedSynchronizer.java:519) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21-ea/ForkJoinPool.java:3780) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21-ea/ForkJoinPool.java:3725) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21-ea/AbstractQueuedSynchronizer.java:1707) at org.jgroups.protocols.pbcast.ViewHandler.waitUntilComplete(ViewHandler.java:107) at org.jgroups.protocols.pbcast.CoordGmsImpl.leave(CoordGmsImpl.java:47) at org.jgroups.protocols.pbcast.GMS.down(GMS.java:901) at org.jgroups.protocols.FlowControl.down(FlowControl.java:201) at org.jgroups.protocols.FlowControl.down(FlowControl.java:201) at org.jgroups.stack.Protocol.down(Protocol.java:309) at org.jgroups.protocols.FRAG2.down(FRAG2.java:103) at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:944) at org.jgroups.JChannel.down(JChannel.java:608) at org.jgroups.JChannel.disconnect(JChannel.java:401) - locked <0x00000000c6c49dd0> (a org.jgroups.JChannel) at org.infinispan.remoting.transport.jgroups.JGroupsTransport.stop(Unknown Source) at org.infinispan.remoting.transport.jgroups.CorePackageImpl$2.stop(CorePackageImpl.java:67) at org.infinispan.remoting.transport.jgroups.CorePackageImpl$2.stop(CorePackageImpl.java:49) at org.infinispan.factories.impl.BasicComponentRegistryImpl.invokeStop(BasicComponentRegistryImpl.java:677) at org.infinispan.factories.impl.BasicComponentRegistryImpl.doStopWrapper(BasicComponentRegistryImpl.java:673) at org.infinispan.factories.impl.BasicComponentRegistryImpl.stopWrapper(BasicComponentRegistryImpl.java:661) at org.infinispan.factories.impl.BasicComponentRegistryImpl.stop(BasicComponentRegistryImpl.java:528) at org.infinispan.factories.AbstractComponentRegistry.internalStop(AbstractComponentRegistry.java:399) at org.infinispan.factories.AbstractComponentRegistry.stop(AbstractComponentRegistry.java:333) at org.infinispan.manager.DefaultCacheManager.internalStop(DefaultCacheManager.java:887) at org.infinispan.manager.DefaultCacheManager.stop(DefaultCacheManager.java:860) at org.infinispan.security.actions.SecurityActions.lambda$stopManager$2(SecurityActions.java:172) at org.infinispan.security.actions.SecurityActions$$Lambda/0x00000008019f6ba8.get(Unknown Source) at org.infinispan.security.Security.doPrivileged(Security.java:49) at org.infinispan.security.actions.SecurityActions.stopManager(SecurityActions.java:171) at org.infinispan.test.TestingUtil.killCacheManagers(TestingUtil.java:870) at org.infinispan.test.MultipleCacheManagersTest.destroy(MultipleCacheManagersTest.java:139) at java.lang.invoke.LambdaForm$DMH/0x0000000801284000.invokeVirtual(java.base@21-ea/LambdaForm$DMH) at java.lang.invoke.LambdaForm$MH/0x0000000801e83800.invoke(java.base@21-ea/LambdaForm$MH) at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@21-ea/Invokers$Holder) at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@21-ea/DirectMethodHandleAccessor.java:153) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@21-ea/DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(java.base@21-ea/Method.java:580) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124) at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:59) at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:458) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:222) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:142) at org.testng.internal.TestMethodWorker.invokeAfterClassMethods(TestMethodWorker.java:214) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111) at org.testng.TestRunner.privateRun(TestRunner.java:648) at org.testng.TestRunner.run(TestRunner.java:505) at org.testng.SuiteRunner.runTest(SuiteRunner.java:455) at org.testng.SuiteRunner.access$000(SuiteRunner.java:40) at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:489) at org.testng.internal.thread.ThreadUtil$1.call(ThreadUtil.java:52) at java.util.concurrent.FutureTask.run(java.base@21-ea/FutureTask.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21-ea/ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21-ea/ThreadPoolExecutor.java:642) at java.lang.Thread.runWith(java.base@21-ea/Thread.java:1596) at java.lang.Thread.run(java.base@21-ea/Thread.java:1583)