[ 
https://issues.apache.org/jira/browse/CASSANDRA-558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12784701#action_12784701
 ] 

Jaakko Laine commented on CASSANDRA-558:
----------------------------------------

Not sure, but isn't there a race condition in WriteResponseHandler? If all 
responses arrive before StorageProxy gets to the point where it does 
"condition.await(timeout, TimeUnit.MILLISECONDS)", the signal from response 
resolver will be lost and get will timeout even though all responses have 
arrived. Quite theoretical possibility, but possibility nonetheless.


> optimize local writes
> ---------------------
>
>                 Key: CASSANDRA-558
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-558
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Jonathan Ellis
>            Assignee: Jonathan Ellis
>            Priority: Minor
>             Fix For: 0.5
>
>         Attachments: 
> 0001-CASSANDRA-558-make-local-insert-skip-MessagingServic.txt, 
> 0002-add-WriteResponseHandler-combining-the-important-parts.txt, 
> 0003-rename.txt, 0004-two-trivial-changes.patch
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to