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

Expand range tombstone validation checks to multiple interim request stages

    XMLWordPrintableJSON

Details

    • Correctness - Transient Incorrect Response
    • Normal
    • Normal

    Description

      RTBoundValidator was originally only added to verify the end-game response iterator produced by ReadCommand.

      However, turns out it's possible for sequencing errors in lower-level iterators to be silently erased by upstream iterators - as a result of merging two invalid iterators into one valid iterator, for example. CASSANDRA-14823 can create such a scenario.

      The upcoming patch would attach the checker at the intermediate stages, ensuring that we can detect those otherwise silent corruptions.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: