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

Reply via email to