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]