[
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: [email protected]
For additional commands, e-mail: [email protected]