[infinispan-issues] [JBoss JIRA] (ISPN-11677) SharedStoreInvalidationDuringRehashTest[SCATTERED] random failure

Will Burns (Jira) issues at jboss.org
Mon Apr 20 12:18:57 EDT 2020


Will Burns created ISPN-11677:
---------------------------------

             Summary: SharedStoreInvalidationDuringRehashTest[SCATTERED] random failure
                 Key: ISPN-11677
                 URL: https://issues.redhat.com/browse/ISPN-11677
             Project: Infinispan
          Issue Type: Bug
            Reporter: Will Burns


The failure can be found at https://ci.infinispan.org/job/Infinispan/job/PR-8217/1/testReport/junit/org.infinispan.distribution.rehash/SharedStoreInvalidationDuringRehashTest[SCATTERED_SYNC]/Blocking/

This is probably caused by scattered state transfer is blocking still in some parts

Stack trace in case if the failure gets deleted.
{code}
java.lang.AssertionError: Blocking call! jdk.internal.misc.Unsafe#park on thread Thread[non-blocking-thread-SharedStoreInvalidationDuringRehashTest-NodeC-p6713-t4,5,ISPN-non-blocking-thread-group]
	at org.infinispan.util.CoreTestBlockHoundIntegration.lambda$applyTo$0(CoreTestBlockHoundIntegration.java:43)
	at reactor.blockhound.BlockHound$Builder.lambda$install$8(BlockHound.java:383)
	at reactor.blockhound.BlockHoundRuntime.checkBlocking(BlockHoundRuntime.java:89)
	at java.base/jdk.internal.misc.Unsafe.park(Unsafe.java)
	at java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
	at java.base/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1798)
	at java.base/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3128)
	at java.base/java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1868)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2021)
	at org.infinispan.util.concurrent.CompletableFutures.await(CompletableFutures.java:125)
	at org.infinispan.interceptors.impl.SimpleAsyncInvocationStage.get(SimpleAsyncInvocationStage.java:36)
	at org.infinispan.interceptors.impl.AsyncInterceptorChainImpl.invoke(AsyncInterceptorChainImpl.java:246)
	at org.infinispan.scattered.impl.ScatteredStateConsumerImpl.applyValues(ScatteredStateConsumerImpl.java:512)
	at org.infinispan.scattered.impl.ScatteredStateConsumerImpl.lambda$getValuesAndApply$10(ScatteredStateConsumerImpl.java:471)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:883)
	at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2251)
	at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:143)
	at org.infinispan.scattered.impl.ScatteredStateConsumerImpl.getValuesAndApply(ScatteredStateConsumerImpl.java:466)
	at org.infinispan.scattered.impl.ScatteredStateConsumerImpl.onTaskCompletion(ScatteredStateConsumerImpl.java:330)
	at org.infinispan.scattered.impl.ScatteredStateConsumerImpl.lambda$requestKeyTransfer$1(ScatteredStateConsumerImpl.java:204)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
	at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
	at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073)
	at org.infinispan.statetransfer.InboundTransferTask.notifyCompletion(InboundTransferTask.java:267)
	at org.infinispan.statetransfer.InboundTransferTask.onStateReceived(InboundTransferTask.java:260)
	at org.infinispan.statetransfer.StateConsumerImpl.lambda$applyChunk$10(StateConsumerImpl.java:645)
	at java.base/java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:753)
	at java.base/java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:731)
	at java.base/java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:2108)
	at java.base/java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:143)
	at org.infinispan.statetransfer.StateConsumerImpl.applyChunk(StateConsumerImpl.java:644)
	at org.infinispan.statetransfer.StateConsumerImpl.applyStateIteration(StateConsumerImpl.java:617)
	at org.infinispan.statetransfer.StateConsumerImpl.lambda$applyStateIteration$8(StateConsumerImpl.java:623)
	at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1072)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
	at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073)
	at org.infinispan.util.concurrent.CompletionStages$AbstractAggregateCompletionStage.complete(CompletionStages.java:290)
	at org.infinispan.util.concurrent.CompletionStages$AbstractAggregateCompletionStage.accept(CompletionStages.java:258)
	at org.infinispan.util.concurrent.CompletionStages$AbstractAggregateCompletionStage.accept(CompletionStages.java:242)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
	at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
	at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073)
	at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.invokeQueuedHandlers(QueueAsyncInvocationStage.java:113)
	at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.accept(QueueAsyncInvocationStage.java:88)
	at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.accept(QueueAsyncInvocationStage.java:33)
	at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
	at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
	at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:610)
	at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:840)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
{code}



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the infinispan-issues mailing list