You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sam Tunnicliffe (Jira)" <ji...@apache.org> on 2019/12/19 13:21:00 UTC

[jira] [Updated] (CASSANDRA-15462) Purgable tombstones can cause false positives in repaired data tracking

     [ https://issues.apache.org/jira/browse/CASSANDRA-15462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sam Tunnicliffe updated CASSANDRA-15462:
----------------------------------------
    Test and Documentation Plan: Updated unit and in-jvm dtests
                         Status: Patch Available  (was: Open)

> 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
>            Priority: Normal
>             Fix For: 4.0-beta
>
>
> 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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org