You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Robert Stupp (JIRA)" <ji...@apache.org> on 2015/05/28 19:13:17 UTC
[jira] [Created] (CASSANDRA-9502) Range-slice queries with CL>ONE
do unnecessary read-repairs
Robert Stupp created CASSANDRA-9502:
---------------------------------------
Summary: Range-slice queries with CL>ONE do unnecessary read-repairs
Key: CASSANDRA-9502
URL: https://issues.apache.org/jira/browse/CASSANDRA-9502
Project: Cassandra
Issue Type: Bug
Components: Core
Reporter: Robert Stupp
Assignee: Robert Stupp
Priority: Minor
Scenario:
* keyspace with RF>1
* table filled with data (no tombstones)
* CL QUORUM (anything > ONE)
* {{select * from table}} (range-slice)
* trace output looks fine
* create some tombstones (e.g. {{delete from table where key = foo}})
* {{select * from table}} (range-slice)
* trace output shows mutations (RR)
That RR is triggered from {{RangeSliceResponseResolver.Reducer.getReduced}}.
Seems like a live-cell-count comparison is missing.
Will create a dtest to prove the behavior and probably a patch.
NB: {{RowDataResolver}} and {{RowDigestResolver}} are fine.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)