Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-11104

KeysSearcher doesn't filter results by key range

    XMLWordPrintableJSON

Details

    Description

      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).

      Attachments

        Activity

          People

            samt Sam Tunnicliffe
            samt Sam Tunnicliffe
            Sam Tunnicliffe
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: