C. Scott Andreas created CASSANDRA-21498:
--------------------------------------------
Summary: AssertionError merging range tombstones triggered by read
repair
Key: CASSANDRA-21498
URL: https://issues.apache.org/jira/browse/CASSANDRA-21498
Project: Apache Cassandra
Issue Type: Bug
Components: Consistency/Repair
Reporter: C. Scott Andreas
MultiNodeTableWalkWithReadRepairTest surfaces an AssertionError triggered by
merging range tombstones during read repair.
This failure reproduces on trunk at 1332e21 given a fixed seed.
// in MultiNodeTableWalkWithReadRepairTest.preCheck(...), set the seed to:
{{builder.withSeed(1873589047276343123L);}}
Then run:
{{ant test-jvm-dtest-some
-Dtest.name=org.apache.cassandra.distributed.test.cql3.MultiNodeTableWalkWithReadRepairTest}}
Coordinator-level exception:
{{java.lang.AssertionError: Error merging RTs on ks1.tbl:}}
{{ merged=Marker
EXCL_END_BOUND(00000000-0000-4c00-af00-000000000000)@34/1783574891,}}
{{ versions=[null, Marker
EXCL_END_BOUND(00000000-0000-4c00-af00-000000000000)@34/1783574891, null],}}
{{ sources=\{[Full(/127.0.0.3...), Full(/127.0.0.2...), Full(/127.0.0.1...)]}}}
Underlying exception:
{{java.lang.AssertionError}}
{{ at
org.apache.cassandra.db.RangeTombstoneList.insertFrom(RangeTombstoneList.java:559)}}
{{ at
org.apache.cassandra.db.RangeTombstoneList.add(RangeTombstoneList.java:176)}}
{{ at
org.apache.cassandra.db.MutableDeletionInfo.add(MutableDeletionInfo.java:121)}}
{{ at
org.apache.cassandra.db.partitions.PartitionUpdate$Builder.add(PartitionUpdate.java:1087)}}
{{ at
org.apache.cassandra.service.reads.repair.RowIteratorMergeListener.closeOpenMarker(RowIteratorMergeListener.java:365)}}
{{ at
org.apache.cassandra.service.reads.repair.RowIteratorMergeListener.onMergedRangeTombstoneMarkers(RowIteratorMergeListener.java:340)}}
{{ at
org.apache.cassandra.db.rows.UnfilteredRowIterators$UnfilteredRowMergeIterator$MergeReducer.getReduced(UnfilteredRowIterators.java:610)}}
Additional details / analysis (LLM-supported):
https://github.com/cscotta/cassandra/issues/4
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]