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

Anti-compaction briefly corrupts sstable state for reads

    XMLWordPrintableJSON

Details

    • Correctness - Transient Incorrect Response
    • Critical
    • Challenging
    • Fuzz Test

    Description

      Since we use multiple sstable rewriters in anticompaction, the first call to prepareToCommit will remove the original sstables from the tracker view before the other rewriters add their sstables. This creates a brief window where reads can miss data.

      Attachments

        Activity

          People

            benedict Benedict Elliott Smith
            bdeggleston Blake Eggleston
            Benedict Elliott Smith
            Marcus Eriksson
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: