You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Ekaterina Dimitrova (Jira)" <ji...@apache.org> on 2023/06/30 00:20:00 UTC
[jira] [Comment Edited] (CASSANDRA-18641) Fix flaky org.apache.cassandra.net.ConnectionTest.testTimeout
[ https://issues.apache.org/jira/browse/CASSANDRA-18641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17738830#comment-17738830 ]
Ekaterina Dimitrova edited comment on CASSANDRA-18641 at 6/30/23 12:19 AM:
---------------------------------------------------------------------------
As per the run posted, I can see the assertion failing with different numbers like this:
{code:java}
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a org.apache.cassandra.Util sent count values don't match Expected: <1L> but: was <8L> within 5 seconds. at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165) at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119) at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31) at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895) at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:679) at org.apache.cassandra.Util.spinAssertEquals(Util.java:691) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.lambda$check$0(ConnectionUtils.java:99) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.doCheck(ConnectionUtils.java:120) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.check(ConnectionUtils.java:99) at org.apache.cassandra.net.ConnectionTest.lambda$testTimeout$28(ConnectionTest.java:538) at org.apache.cassandra.net.ConnectionTest.lambda$doTest$8(ConnectionTest.java:246) at org.apache.cassandra.net.ConnectionTest.doTestManual(ConnectionTest.java:266) at org.apache.cassandra.net.ConnectionTest.doTest(ConnectionTest.java:244) at org.apache.cassandra.net.ConnectionTest.test(ConnectionTest.java:233) at org.apache.cassandra.net.ConnectionTest.testTimeout(ConnectionTest.java:507) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Caused by: java.lang.AssertionError: sent count values don't match Expected: <1L> but: was <8L> at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) at org.apache.cassandra.Util.lambda$spinAssertEquals$0(Util.java:691) at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:222) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:209) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor${code}{code}
was (Author: e.dimitrova):
As per the run posted, I can see the assertion failing with different numbers like this:
{code:java}
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a org.apache.cassandra.Util sent count values don't match Expected: <1L> but: was <8L> within 5 seconds. at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165) at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119) at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31) at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895) at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:679) at org.apache.cassandra.Util.spinAssertEquals(Util.java:691) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.lambda$check$0(ConnectionUtils.java:99) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.doCheck(ConnectionUtils.java:120) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.check(ConnectionUtils.java:99) at org.apache.cassandra.net.ConnectionTest.lambda$testTimeout$28(ConnectionTest.java:538) at org.apache.cassandra.net.ConnectionTest.lambda$doTest$8(ConnectionTest.java:246) at org.apache.cassandra.net.ConnectionTest.doTestManual(ConnectionTest.java:266) at org.apache.cassandra.net.ConnectionTest.doTest(ConnectionTest.java:244) at org.apache.cassandra.net.ConnectionTest.test(ConnectionTest.java:233) at org.apache.cassandra.net.ConnectionTest.testTimeout(ConnectionTest.java:507) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Caused by: java.lang.AssertionError: sent count values don't match Expected: <1L> but: was <8L> at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) at org.apache.cassandra.Util.lambda$spinAssertEquals$0(Util.java:691) at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:222) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:209) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor${code}
> Fix flaky org.apache.cassandra.net.ConnectionTest.testTimeout
> -------------------------------------------------------------
>
> Key: CASSANDRA-18641
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18641
> Project: Cassandra
> Issue Type: Bug
> Components: CI
> Reporter: Ekaterina Dimitrova
> Priority: Normal
> Fix For: 5.x
>
>
> [https://app.circleci.com/pipelines/github/ekaterinadimitrova2/cassandra/2404/workflows/df5b69e6-78c0-41fc-9f37-3191a2578f6f/jobs/28590/tests]
> {code:java}
> org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a org.apache.cassandra.Util sent count values don't match Expected: <1L> but: was <3L> within 5 seconds. at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:165) at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119) at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31) at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:895) at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:679) at org.apache.cassandra.Util.spinAssertEquals(Util.java:691) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.lambda$check$0(ConnectionUtils.java:99) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.doCheck(ConnectionUtils.java:120) at org.apache.cassandra.net.ConnectionUtils$OutboundCountChecker.check(ConnectionUtils.java:99) at org.apache.cassandra.net.ConnectionTest.lambda$testTimeout$28(ConnectionTest.java:538) at org.apache.cassandra.net.ConnectionTest.lambda$doTest$8(ConnectionTest.java:246) at org.apache.cassandra.net.ConnectionTest.doTestManual(ConnectionTest.java:266) at org.apache.cassandra.net.ConnectionTest.doTest(ConnectionTest.java:244) at org.apache.cassandra.net.ConnectionTest.test(ConnectionTest.java:233) at org.apache.cassandra.net.ConnectionTest.testTimeout(ConnectionTest.java:507) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Caused by: java.lang.AssertionError: sent count values don't match Expected: <1L> but: was <3L> at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) at org.apache.cassandra.Util.lambda$spinAssertEquals$0(Util.java:691) at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:222) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:209) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833){code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org