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

Checksum per-SSTable and per-column SAI components after streaming

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 5.x
    • Feature/2i Index
    • None

    Description

      The SAI code currently does not checksum validate per-column index data files at any point. It does checksum validate per-sstable components after a full rebuild and it checksum validates the per-column metadata on opening.

      We should checksum validate all index components on startup, full rebuild and streaming.

      EDIT: The changes we ultimately made here were:

      • Fix checksum calculation in IncrementalChecksumSequentialWriter
      • Checksum per-SSTable and per-column components after streaming
      • Avoid validating indexes when full rebuild is requested

      Attachments

        Issue Links

          Activity

            People

              pkolaczk Piotr Kolaczkowski
              mike_tr_adamson Mike Adamson
              Piotr Kolaczkowski
              Andres de la Peña, Caleb Rackliffe
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: