Piotr Kołaczkowski created CASSANDRA-4803:
---------------------------------------------
Summary: CFRR progress broken for wide row iterators
Key: CASSANDRA-4803
URL: https://issues.apache.org/jira/browse/CASSANDRA-4803
Project: Cassandra
Issue Type: Bug
Affects Versions: 1.1.5
Reporter: Piotr Kołaczkowski
{code}
public float getProgress()
{
// TODO this is totally broken for wide rows
// the progress is likely to be reported slightly off the actual but
close enough
float progress = ((float) iter.rowsRead() / totalRowCount);
return progress > 1.0F ? 1.0F : progress;
}
{code}
The problem is iter.rowsRead() does not return the number of rows read from the
wide row iterator, but returns number of *columns* (every row is counted
multiple times).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira