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

Legacy sstables with range tombstones spanning multiple index blocks create invalid bound sequences on 3.0+

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Urgent
    • Resolution: Fixed
    • 3.0.18, 3.11.4
    • Local/SSTable
    • None
    • Correctness - Recoverable Corruption / Loss
    • Critical
    • Challenging
    • Fuzz Test

    Description

      During upgrade from 2.1 to 3.0, reading old sstables in reverse order would generate invalid sequences of range tombstone bounds if their range tombstones spanned multiple column index blocks. The read fails in different ways depending on whether the 2.1 tables were produced by a flush or a compaction.

      Attachments

        Activity

          People

            bdeggleston Blake Eggleston
            bdeggleston Blake Eggleston
            Blake Eggleston
            Aleksey Yeschenko, Sam Tunnicliffe
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: