cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sylvain Lebresne (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-10836) Data integrity flappers in upgrade_tests dtests
Date Mon, 25 Jan 2016 11:02:39 GMT


Sylvain Lebresne commented on CASSANDRA-10836:

I strongly suspect this is an issue with the tests. All those tests are doing conditional
updates but use non SERIAL reads, and since the consistency for both commit and read defaults
to ONE, it is expected that there is no specific consistency guarantees and the flapping is
not surprising. I've created a [pull request|]
to fix that and use SERIAL reads. There was also a mix of conditional and non-conditional
updates in those tests, which is equally dodgy, so the pull request changes those so we can
hopefully get more reliable testing.

I've checked that all the modified test pass with the change, but given the tests were flapping
somewhat irregularly, I think we'll have to commit and wait to see if this does fix the issue
on the long run (but I'm confident we _at least_ need the changes of the pull request if we
want reliable test).

> Data integrity flappers in upgrade_tests dtests
> -----------------------------------------------
>                 Key: CASSANDRA-10836
>                 URL:
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Jim Witschey
>            Priority: Critical
>             Fix For: 3.0.x, 3.x
> A number of the {{upgrade_tests}} in dtest are flapping with data integrity bugs. For
> This needs further digging to get good debug information; it could well be, e.g., a race
condition in the test. I have not reproduced locally.
> /cc [~philipthompson]

This message was sent by Atlassian JIRA

View raw message