Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
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.