[ 
https://issues.apache.org/jira/browse/CASSANDRA-20091?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18095602#comment-18095602
 ] 

Dmitry Konstantinov commented on CASSANDRA-20091:
-------------------------------------------------

Another issue revealed after fixing the current one, afterTest can be blocked 
till timeout on awaitAvailableSegment while there is no COMMIT-LOG-ALLOCATOR:

{code}
[2026-07-11T14:36:05.476Z] [junit-timeout] "main" #1 prio=5 os_prio=0 
cpu=1751.80ms elapsed=480.23s tid=0x00007ff12c01e000 nid=0x6f3 waiting on 
condition  [0x00007ff1324c7000]
[2026-07-11T14:36:05.476Z] [junit-timeout]    java.lang.Thread.State: WAITING 
(parking)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
jdk.internal.misc.Unsafe.park([email protected]/Native Method)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:323)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.utils.concurrent.WaitQueue$Standard$AbstractSignal.awaitUninterruptibly(WaitQueue.java:308)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.utils.concurrent.WaitQueue$Standard$AbstractSignal.awaitUninterruptibly(WaitQueue.java:299)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.commitlog.AbstractCommitLogSegmentManager.awaitAvailableSegment(AbstractCommitLogSegmentManager.java:343)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.commitlog.AbstractCommitLogSegmentManager.advanceAllocatingFrom(AbstractCommitLogSegmentManager.java:317)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDC.allocate(CommitLogSegmentManagerCDC.java:179)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.commitlog.CommitLog.add(CommitLog.java:311)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.CassandraKeyspaceWriteHandler.addToCommitLog(CassandraKeyspaceWriteHandler.java:99)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.CassandraKeyspaceWriteHandler.beginWrite(CassandraKeyspaceWriteHandler.java:53)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.Keyspace.applyInternal(Keyspace.java:625)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.Keyspace.apply(Keyspace.java:510)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.Mutation.apply(Mutation.java:249)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.Mutation.apply(Mutation.java:269)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.schema.SchemaKeyspace$$Lambda$1202/0x0000000840612840.accept(Unknown
 Source)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
java.util.HashMap$Values.forEach([email protected]/HashMap.java:977)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.schema.SchemaKeyspace.applyChanges(SchemaKeyspace.java:1426)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.schema.DefaultSchemaUpdateHandler.apply(DefaultSchemaUpdateHandler.java:238)
[2026-07-11T14:36:05.476Z] [junit-timeout]      - locked <0x00000000cb84e0f0> 
(a org.apache.cassandra.schema.DefaultSchemaUpdateHandler)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.schema.Schema.transform(Schema.java:613)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.cql3.statements.schema.AlterSchemaStatement.execute(AlterSchemaStatement.java:118)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.cql3.statements.schema.AlterSchemaStatement.executeLocally(AlterSchemaStatement.java:75)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.cql3.QueryProcessor.executeInternal(QueryProcessor.java:477)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.cql3.CQLTester.executeFormattedQuery(CQLTester.java:1643)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.cql3.CQLTester.execute(CQLTester.java:1622)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.cql3.CQLTester.dropPerTestKeyspace(CQLTester.java:712)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.cql3.CQLTester.afterTest(CQLTester.java:463)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest.afterTest(CommitLogSegmentManagerCDCTest.java:80)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0([email protected]/Native 
Method)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke([email protected]/NativeMethodAccessorImpl.java:62)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke([email protected]/DelegatingMethodAccessorImpl.java:43)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
java.lang.reflect.Method.invoke([email protected]/Method.java:566)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.rules.RunRules.evaluate(RunRules.java:20)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1197)
[2026-07-11T14:36:05.476Z] [junit-timeout]      at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1042)
[2026-07-11T14:36:05.476Z] [junit-timeout] 
[2026-07-11T14:36:05.476Z] [junit-timeout]    Locked ownable synchronizers:
[2026-07-11T14:36:05.476Z] [junit-timeout]      - None
[2026-07-11T14:36:05.476Z] [junit-timeout] 
{code}

> Test Failure: 
> CommitLogSegmentManagerCDCTest.testSegmentFlaggingWithNonblockingOnCreation 
> ------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-20091
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20091
>             Project: Apache Cassandra
>          Issue Type: Bug
>          Components: Test/unit
>            Reporter: Michael Semb Wever
>            Assignee: Dmitry Konstantinov
>            Priority: Normal
>             Fix For: 5.0.x
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Failing consistently atm with
> {noformat}
> AssertionFailedError: Forked Java VM exited abnormally
> {noformat}
> - 
> https://ci-cassandra.apache.org/job/Cassandra-5.0/336/testReport/org.apache.cassandra.db.commitlog/CommitLogSegmentManagerCDCTest/Tests___test_latest_jdk17_7_8___testSegmentFlaggingWithNonblockingOnCreation_cassandra_testtag_IS_UNDEFINED/
> - 
> https://nightlies.apache.org/cassandra/Cassandra-5.0/336/test-latest/amd64/jdk17/python3.8/cython_no/split_7_8/test/logs/latest_jdk17_x86_64/
> - 
> https://ci-cassandra.apache.org/job/Cassandra-5.0/335/testReport/junit/org.apache.cassandra.db.commitlog/CommitLogSegmentManagerCDCTest/Tests___test_latest_jdk11_7_8___testSegmentFlaggingWithNonblockingOnCreation_cassandra_testtag_IS_UNDEFINED/
> - 
> https://nightlies.apache.org/cassandra/Cassandra-5.0/335/test-latest/amd64/jdk11/python3.8/cython_no/split_7_8/test/logs/latest_jdk11_x86_64/
> - 
> https://ci-cassandra.apache.org/job/Cassandra-5.0/325/testReport/junit/org.apache.cassandra.db.commitlog/CommitLogSegmentManagerCDCTest/Tests___test_latest_jdk11_6_8___testSegmentFlaggingWithNonblockingOnCreation_cassandra_testtag_IS_UNDEFINED/
> - 
> https://nightlies.apache.org/cassandra/Cassandra-5.0/325/test-latest/amd64/jdk11/python3.8/cython_no/split_6_8/test/logs/latest_jdk11_x86_64/
> Locally it fails with
> {noformat}
> [junit-timeout] null
> [junit-timeout] java.io.UncheckedIOException
> [junit-timeout]       at 
> org.apache.cassandra.io.util.PathUtils.propagateUnchecked(PathUtils.java:851)
> [junit-timeout]       at 
> org.apache.cassandra.io.util.PathUtils.propagateUnchecked(PathUtils.java:836)
> [junit-timeout]       at 
> org.apache.cassandra.io.util.PathUtils.delete(PathUtils.java:277)
> [junit-timeout]       at 
> org.apache.cassandra.io.util.PathUtils.delete(PathUtils.java:319)
> [junit-timeout]       at 
> org.apache.cassandra.io.util.PathUtils.delete(PathUtils.java:326)
> [junit-timeout]       at 
> org.apache.cassandra.io.util.File.delete(File.java:179)
> [junit-timeout]       at 
> org.apache.cassandra.io.util.File.delete(File.java:188)
> [junit-timeout]       at 
> org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:725)
> [junit-timeout]       at 
> org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest.lambda$testSegmentFlaggingOnCreation0$5(CommitLogSegmentManagerCDCTest.java:507)
> [junit-timeout]       at 
> org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest.testWithCDCSpaceInMb(CommitLogSegmentManagerCDCTest.java:433)
> [junit-timeout]       at 
> org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest.testSegmentFlaggingOnCreation0(CommitLogSegmentManagerCDCTest.java:483)
> [junit-timeout]       at 
> org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest.testWithNonblockingMode(CommitLogSegmentManagerCDCTest.java:419)
> [junit-timeout]       at 
> org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest.testSegmentFlaggingWithNonblockingOnCreation(CommitLogSegmentManagerCDCTest.java:111)
> …
> [junit-timeout] Caused by: java.nio.file.NoSuchFileException: 
> build/test/cassandra/cdc_raw/CommitLog-8-1732012529287.log
> …
> [junit-timeout]       at 
> org.apache.cassandra.io.util.PathUtils.delete(PathUtils.java:272)
> {noformat}
> These failures, or similar, can be seen in
> - 
> https://ci-cassandra.apache.org/job/Cassandra-5.0/334/testReport/org.apache.cassandra.db.commitlog/CommitLogSegmentManagerCDCTest/Tests___test_compression_jdk17_7_8___testSegmentFlaggingWithNonblockingOnCreation_compression_jdk17_x86_64/
> - 
> https://nightlies.apache.org/cassandra/Cassandra-5.0/334/test-compression/amd64/jdk17/python3.8/cython_no/split_7_8/test/logs/compression_jdk17_x86_64/
> - 
> https://ci-cassandra.apache.org/job/Cassandra-5.0/326/testReport/org.apache.cassandra.db.commitlog/CommitLogSegmentManagerCDCTest/Tests___test_latest_jdk11_6_8___testSegmentFlaggingWithNonblockingOnCreation_latest_jdk11_x86_64/
> - 
> https://nightlies.apache.org/cassandra/Cassandra-5.0/326/test-latest/amd64/jdk11/python3.8/cython_no/split_6_8/test/logs/latest_jdk11_x86_64/



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to