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)