David Capwell created CASSANDRA-20468:
-----------------------------------------

             Summary: Fix flaky test 
org.apache.cassandra.distributed.test.ring.DecommissionTest#testDecomDirectoryMinMaxVersions
 due to shutdown deadlock
                 Key: CASSANDRA-20468
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20468
             Project: Apache Cassandra
          Issue Type: Bug
          Components: Test/dtest/java
            Reporter: David Capwell


{code}
node3_OptionalTasks:1:
        [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
        
[email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
        
org.apache.cassandra.utils.concurrent.WaitQueue$Standard$AbstractSignal.await(WaitQueue.java:322)
        
org.apache.cassandra.utils.concurrent.WaitQueue$Standard$AbstractSignal.await(WaitQueue.java:300)
        
org.apache.cassandra.utils.concurrent.Awaitable$AsyncAwaitable.await(Awaitable.java:306)
        
org.apache.cassandra.utils.concurrent.AsyncFuture.await(AsyncFuture.java:165)
        
org.apache.cassandra.utils.concurrent.AsyncFuture.await(AsyncFuture.java:46)
        
org.apache.cassandra.utils.concurrent.AbstractFuture.get(AbstractFuture.java:245)
        
org.apache.cassandra.gms.Gossiper.runInGossipStageBlocking(Gossiper.java:483)
        org.apache.cassandra.gms.Gossiper.mergeNodeToGossip(Gossiper.java:2124)
        
org.apache.cassandra.tcm.listeners.LegacyStateListener.notifyPostCommit(LegacyStateListener.java:129)
        
org.apache.cassandra.tcm.log.LocalLog.lambda$notifyPostCommit$3(LocalLog.java:636)
        
org.apache.cassandra.tcm.log.LocalLog$$Lambda$23215/0x00007f22d9798850.run(Unknown
 Source)
node3_isolatedExecutor:2:
        [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
        
[email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211)
        
[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715)
        
[email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:938)
        
[email protected]/java.util.concurrent.locks.ReentrantLock$Sync.lock(ReentrantLock.java:153)
        
[email protected]/java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:322)
        
org.apache.cassandra.gms.Gossiper.addLocalApplicationStates(Gossiper.java:1777)
        
org.apache.cassandra.gms.Gossiper.addLocalApplicationState(Gossiper.java:1772)
        
org.apache.cassandra.service.StorageService.setRpcReady(StorageService.java:2247)
        
org.apache.cassandra.distributed.impl.Instance.lambda$shutdown$15(Instance.java:906)
{code}

There is no GossipStage!

{code}
cluster.get(3).nodetoolResult("decommission", "--force").asserts().success();
{code}

We use nodetool decommission to halt the node, which looks to cause issues with 
jvm-dtest instance shutdown



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to