You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jonathan Ellis (JIRA)" <ji...@apache.org> on 2013/10/22 15:54:42 UTC

[jira] [Updated] (CASSANDRA-6194) speculative retry can sometimes violate consistency

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

Jonathan Ellis updated CASSANDRA-6194:
--------------------------------------

    Attachment: 6194.txt

Patch attached to wait for all the contacted replicas on DME.  Not sure how this could cause the test failure though so it's kind of a shot in the dark.

> speculative retry can sometimes violate consistency
> ---------------------------------------------------
>
>                 Key: CASSANDRA-6194
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6194
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Brandon Williams
>            Assignee: Jonathan Ellis
>             Fix For: 2.0.2
>
>         Attachments: 6194.txt
>
>
> This is most evident with intermittent failures of the short_read dtests.  I'll focus on short_read_reversed_test for explanation, since that's what I used to bisect.  This test inserts some columns into a row, then deletes a subset, but it performs each delete on a different node, with another node down (hints are disabled.)  Finally it reads the row back at QUORUM and checks that it doesn't see any deleted columns, however with speculative retry on this often fails.  I bisected this to the change that made 99th percentile SR the default reliably by looping the test enough times at each iteration to be sure it was passing or failing.



--
This message was sent by Atlassian JIRA
(v6.1#6144)