You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "David Capwell (Jira)" <ji...@apache.org> on 2024/12/19 23:54:00 UTC
[jira] [Commented] (CASSANDRA-20153) Flaky Test: org.apache.cassandra.db.marshal.AbstractTypeTest:testBackwardCompatibility
[ https://issues.apache.org/jira/browse/CASSANDRA-20153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17907228#comment-17907228 ]
David Capwell commented on CASSANDRA-20153:
-------------------------------------------
testImplementedCompatibility and testBackwardCompatibility take a long time for me locally...
[~jlewandowski] it might be good to move these to their own class? Here are the timings I see on my M1 laptop
{code}
| eqHashSafe | 2ms |
| testAssumedCompatibility | 2ms |
| unsafeSharedSerializer | 3ms |
| allTypesCovered | 7ms |
| knowThySelf | 54ms |
| empty | 66ms |
| nested | 82ms |
| serdeFromString | 114ms |
| maskedValue | 214ms |
| typeParser | 268ms |
| serde | 353ms |
| cqlTypeSerde | 390ms |
| toStringIsCQLYo | 424ms |
| serdeFromCQLLiteral | 887ms |
| comparableBytes | 1s20ms |
| json | 2s48ms |
| ordering | 2s706ms |
| testMultiCellSupport | 2s977ms |
| testBackwardCompatibility | 22s952ms |
| testImplementedCompatibility | 31s733ms |
{code}
testBackwardCompatibility and testImplementedCompatibility are outliers in this class
> Flaky Test: org.apache.cassandra.db.marshal.AbstractTypeTest:testBackwardCompatibility
> --------------------------------------------------------------------------------------
>
> Key: CASSANDRA-20153
> URL: https://issues.apache.org/jira/browse/CASSANDRA-20153
> Project: Apache Cassandra
> Issue Type: Bug
> Reporter: Michael Semb Wever
> Priority: Normal
> Fix For: 5.0.x, 5.x
>
>
> seen to be flaky with time out failures. Time out failures don't get recorded in butler.
> Examples:
> - https://ci-cassandra.apache.org/blue/organizations/jenkins/Cassandra-5.0/detail/Cassandra-5.0/342/pipeline/1096/ see `test-oa jdk11 4/8`, raw logs at https://ci-cassandra.apache.org/blue/rest/organizations/jenkins/pipelines/Cassandra-5.0/runs/342/nodes/1096/log/?start=0
> - https://ci-cassandra.apache.org/blue/organizations/jenkins/Cassandra-5.0/detail/Cassandra-5.0/341/pipeline/1099/ see `test-system-keyspace-directory jdk17 4/8`, raw log at https://ci-cassandra.apache.org/blue/rest/organizations/jenkins/pipelines/Cassandra-5.0/runs/341/nodes/1099/log/?start=0
> {noformat}
> [2024-12-10T02:32:59.267Z] [junit-timeout] Testsuite: org.apache.cassandra.db.marshal.AbstractTypeTest-cassandra.testtag_IS_UNDEFINED Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 sec
> [2024-12-10T02:32:59.267Z] [junit-timeout]
> [2024-12-10T02:32:59.267Z] [junit-timeout] Testcase: org.apache.cassandra.db.marshal.AbstractTypeTest:testBackwardCompatibility-cassandra.testtag_IS_UNDEFINED: Caused an ERROR
> [2024-12-10T02:32:59.267Z] [junit-timeout] Timeout occurred. Please note the time in the report does not reflect the time until the timeout.
> [2024-12-10T02:32:59.267Z] [junit-timeout] junit.framework.AssertionFailedError: Timeout occurred. Please note the time in the report does not reflect the time until the timeout.
> [2024-12-10T02:32:59.267Z] [junit-timeout] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/java.util.Vector.forEach(Vector.java:1394)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/java.util.Vector.forEach(Vector.java:1394)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at jdk.internal.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/java.util.Vector.forEach(Vector.java:1394)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at org.apache.cassandra.anttasks.TestHelper.execute(TestHelper.java:53)
> [2024-12-10T02:32:59.267Z] [junit-timeout] Test org.apache.cassandra.db.marshal.AbstractTypeTest FAILED (timeout)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/java.util.Vector.forEach(Vector.java:1394)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> [2024-12-10T02:32:59.267Z] [junit-timeout] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> {noformat}
--
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