Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Normal
Description
Some of the refactoring in CASSANDRA-14698 breaks repaired data tracking when read repair is disabled as it skips wrapping the MergeIterator in DataResolver::wrapMergeListener. If repaired tracking is enabled, the iterator still needs to be extended so that it calls RepairedDataTracker::verify on close. This wasn't easy to spot as the new dtests for CASSANDRA-14145 haven't yet been merged.