You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jason Brown (JIRA)" <ji...@apache.org> on 2014/04/07 20:25:15 UTC

[jira] [Updated] (CASSANDRA-6980) Non-droppable verbs shouldn't be dropped from OTC

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

Jason Brown updated CASSANDRA-6980:
-----------------------------------

    Attachment: 6980-v1.diff

Simple patch to added droppable field to OTC.QM, and moved timeout logic into OTC.QM.isTimedOut().

Note: patch is against 1.2, but if we're done maintaining 1.2 we can just apply to 2.0 and up.

> Non-droppable verbs shouldn't be dropped from OTC
> -------------------------------------------------
>
>                 Key: CASSANDRA-6980
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6980
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Richard Low
>            Assignee: Richard Low
>         Attachments: 6980-v1.diff
>
>
> In CASSANDRA-5393, a retry was added if there was an exception sending a non-droppable verb. However, the message can still be dropped if it has been in the queue longer than rpc timeout. When this happens for e.g. Merkle trees, the repair hangs. The message should not be dropped.



--
This message was sent by Atlassian JIRA
(v6.2#6252)