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

Expand range tombstone validation checks to multiple interim request stages

    XMLWordPrintableJSON

    Details

    • Bug Category:
      Correctness - Transient Incorrect Response
    • Severity:
      Normal
    • Complexity:
      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

            • Assignee:
              aleksey Aleksey Yeschenko
              Reporter:
              aleksey Aleksey Yeschenko
              Authors:
              Aleksey Yeschenko
              Reviewers:
              Blake Eggleston, Sam Tunnicliffe
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: