Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Correctness - Test Failure
-
Normal
-
Low Hanging Fruit
-
Unit Test
-
All
-
None
-
Description
org.apache.cassandra.distributed.test.log.RequestCurrentEpochTest#testRequestingPeerWatermarks
java.lang.RuntimeException: java.util.concurrent.TimeoutException org.apache.cassandra.utils.Throwables.maybeFail(Throwables.java:79) org.apache.cassandra.utils.FBUtilities.waitOnFutures(FBUtilities.java:540) org.apache.cassandra.distributed.impl.AbstractCluster.close(AbstractCluster.java:1098) org.apache.cassandra.distributed.test.log.RequestCurrentEpochTest.testRequestingPeerWatermarks(RequestCurrentEpochTest.java:77) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Caused by: java.util.concurrent.TimeoutException org.apache.cassandra.utils.concurrent.AbstractFuture.get(AbstractFuture.java:253) org.apache.cassandra.utils.FBUtilities.waitOnFutures(FBUtilities.java:532) Suppressed: java.util.concurrent.TimeoutException
In debugger I found the blocked future and it was src/java/org/apache/cassandra/tcm/EpochAwareDebounce.java waiting on src/java/org/apache/cassandra/tcm/RemoteProcessor.java retries