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)