Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-19459

test_complementary_deletion_with_limit_on_partition_key_column_with_empty_partitions fails with SAI

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • None
    • Feature/SAI
    • None
    • All
    • None

    Description

      The dtest replica_side_filtering_test::TestSecondaryIndexes::test_complementary_deletion_with_limit_on_partition_key_column_with_empty_partitions fails when the default secondary index is switched to SAI with

      test_complementary_deletion_with_limit_on_partition_key_column_with_empty_partitions failed; it passed 0 out of the required 1 times.
      	<class 'ccmlib.node.ToolError'>
      	Subprocess ['nodetool', '-h', 'localhost', '-p', '7200', 'flush'] exited with non-zero status; exit status: 2; 
      stderr: error: null
      -- StackTrace --
      java.lang.NullPointerException
      	at java.base/java.util.Objects.requireNonNull(Objects.java:209)
      	at org.apache.cassandra.index.sai.disk.v1.segment.SegmentMetadata.<init>(SegmentMetadata.java:102)
      	at org.apache.cassandra.index.sai.disk.v1.MemtableIndexWriter.flush(MemtableIndexWriter.java:166)
      	at org.apache.cassandra.index.sai.disk.v1.MemtableIndexWriter.complete(MemtableIndexWriter.java:125)
      	at org.apache.cassandra.index.sai.disk.StorageAttachedIndexWriter.complete(StorageAttachedIndexWriter.java:185)
      	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
      	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
      	at org.apache.cassandra.io.sstable.format.SSTableWriter.commit(SSTableWriter.java:289)
      	at org.apache.cassandra.io.sstable.SimpleSSTableMultiWriter.commit(SimpleSSTableMultiWriter.java:90)
      	at org.apache.cassandra.db.ColumnFamilyStore$Flush.flushMemtable(ColumnFamilyStore.java:1354)
      	at org.apache.cassandra.db.ColumnFamilyStore$Flush.run(ColumnFamilyStore.java:1253)
      	at org.apache.cassandra.concurrent.ExecutionFailure$1.run(ExecutionFailure.java:133)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
      	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
      	at java.base/java.lang.Thread.run(Thread.java:840)
      

      Discovered while testing CASSANDRA-18753.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              blambov Branimir Lambov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: