[ 
https://issues.apache.org/jira/browse/CASSANDRA-3161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-3161:
--------------------------------------

    Attachment: 3161.txt

- updates comments in RowDigestResolver and RowRepairResolver
- removes unnecessary versions + endpoints lists from RRR
- moves fetchrows "helper" collections into the do/while loop, where possible 
(this is fine from a performance perspective since the overwhelmingly most 
frequent case is we only execute the loop body once); also renames 
commands->initialCommands and commandsToSend->commands, pre-sizes "rows" list 
to avoid re-allocating it, and sizes readCallbacks as well.

> clean up read path
> ------------------
>
>                 Key: CASSANDRA-3161
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3161
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Jonathan Ellis
>            Assignee: Jonathan Ellis
>            Priority: Minor
>             Fix For: 1.0
>
>         Attachments: 3161.txt
>
>
> As CASSANDRA-3156, CASSANDRA-3158, CASSANDRA-3157 show, the read path has 
> gotten a little crufty, especially with the introduction of short read 
> protection.  Time for some cleanup to reduce the chance of bugs and to make 
> troubleshooting easier when we do have one.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to