Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Normal
Description
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.