You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Stefan Podkowinski (JIRA)" <ji...@apache.org> on 2016/03/24 17:33:25 UTC
[jira] [Created] (CASSANDRA-11427) Range slice queries CL > ONE
trigger read-repair of purgable tombstones
Stefan Podkowinski created CASSANDRA-11427:
----------------------------------------------
Summary: Range slice queries CL > ONE trigger read-repair of purgable tombstones
Key: CASSANDRA-11427
URL: https://issues.apache.org/jira/browse/CASSANDRA-11427
Project: Cassandra
Issue Type: Bug
Reporter: Stefan Podkowinski
Assignee: Stefan Podkowinski
Executing range queries (e.g. for reading token ranges) will compare the actual data instead of using digests when executed with CL > ONE. Responses will be consolidated by {{RangeSliceResponseResolver.Reducer}}, where the result of {{RowDataResolver.resolveSuperset}} is used as the reference version for the results. {{RowDataResolver.scheduleRepairs}} will then send the superset to all nodes that returned a different result before.
Unfortunately this does also involve cases where the superset is just made up of purgable tombstone(s) that already have been compacted on the other nodes. In this case a read-repair will be triggered for transfering the purgable tombstones to all other nodes nodes that returned an empty result.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)