[
https://issues.apache.org/jira/browse/CASSANDRA-13222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sam Tunnicliffe updated CASSANDRA-13222:
----------------------------------------
Resolution: Fixed
Reproduced In: 2.2.8, 2.1.16 (was: 2.1.16, 2.2.8)
Status: Resolved (was: Ready to Commit)
Thanks, committed to 2.2 in {{3f450107749c637ba133e479e7b6e5cd02e1153f}} and
merged (test only) to 3.0/3.11/trunk
> Paging with reverse queries and static columns may return incorrectly sized
> pages
> ---------------------------------------------------------------------------------
>
> Key: CASSANDRA-13222
> URL: https://issues.apache.org/jira/browse/CASSANDRA-13222
> Project: Cassandra
> Issue Type: Bug
> Components: CQL, Local Write-Read Paths
> Reporter: Sam Tunnicliffe
> Assignee: Sam Tunnicliffe
>
> There are 2 specialisations of {{ColumnCounter}} that deal with static
> columns differently depending on the order of iteration through the column
> family and which impl is used generally depends on whether or not the
> {{ColumnFilter}} in use is reversed. However, the base method
> {{ColumnCounter::countAll}} always uses forward iteration, which can result
> in overcounting when the query is reversed and there are statics involved. In
> turn, this leads to incorrectly sized pages being returned to the client.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)