Sam Tunnicliffe created CASSANDRA-11104:
-------------------------------------------

             Summary: KeysSearcher doesn't filter results by key range
                 Key: CASSANDRA-11104
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-11104
             Project: Cassandra
          Issue Type: Bug
          Components: Local Write-Read Paths
            Reporter: Sam Tunnicliffe
            Assignee: Sam Tunnicliffe
             Fix For: 3.0.x, 3.x


In 3.0 the check in {{KeysSearcher}} to validate that a hit from the index is 
falls within the key range of command being executed was ommitted. The effect 
of this can be observed in a vnode cluster with > 1 node where nodes contain 
non-contiguous ranges. 

Because of the lack of range checking, each range command sent to a given 
replica will return all matching rows, resulting in duplicates in the result 
set (i.e. one duplicate per merged range).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to