Sam Tunnicliffe created CASSANDRA-15462:
-------------------------------------------

             Summary: Purgable tombstones can cause false positives in repaired 
data tracking
                 Key: CASSANDRA-15462
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15462
             Project: Cassandra
          Issue Type: Bug
          Components: Observability/Metrics
            Reporter: Sam Tunnicliffe
            Assignee: Sam Tunnicliffe


Calculating the repaired data digest on the read path (for the purposes of 
detecting mismatches in the repaired data across replicas) is done before 
purging any tombstones due to gcgs or last repaired time. This causes false 
positives when repaired sstables include GC-able tombstones on some replicas 
but not others. 

Validation compactions do purge tombstones so it's perfectly possible for 
sstables to mismatch in this way without causing any streaming during repair.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to