AbstractBounds.normalize should deal with overlapping ranges
------------------------------------------------------------
Key: CASSANDRA-2641
URL: https://issues.apache.org/jira/browse/CASSANDRA-2641
Project: Cassandra
Issue Type: Test
Components: Core
Reporter: Stu Hood
Assignee: Stu Hood
Priority: Minor
Fix For: 1.0
Apparently no consumers have encountered it in production, but
AbstractBounds.normalize does not handle overlapping ranges. If given
overlapping ranges, the output will be sorted but still overlapping, for which
SSTableReader.getPositionsForRanges will choose ranges in an SSTable that may
overlap.
We should either add an assert in normalize(), or in getPositionsForRanges() to
ensure that this never bites us in production.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira