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

Kristijonas Zalys updated CASSANDRA-20996:
------------------------------------------
    Description: 
The auto-repair scheduler seems to use LWTs only for a subset of the mutations 
on auto-repair history. This has lead to situations where we have one node 
trying to delete an entry from the auto-repair history and another node trying 
modify this entry at the same time. In the end, we end up with a corrupted 
entry in the auto-repair history.

We should fix this by making the auto-repair scheduler use LWTs for all 
auto-repair system table mutations.

  was:The a


> Auto-repair scheduler should use LWTs for all auto-repair history operations
> ----------------------------------------------------------------------------
>
>                 Key: CASSANDRA-20996
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20996
>             Project: Apache Cassandra
>          Issue Type: Bug
>          Components: Consistency/Repair
>            Reporter: Kristijonas Zalys
>            Assignee: Kristijonas Zalys
>            Priority: Normal
>
> The auto-repair scheduler seems to use LWTs only for a subset of the 
> mutations on auto-repair history. This has lead to situations where we have 
> one node trying to delete an entry from the auto-repair history and another 
> node trying modify this entry at the same time. In the end, we end up with a 
> corrupted entry in the auto-repair history.
> We should fix this by making the auto-repair scheduler use LWTs for all 
> auto-repair system table mutations.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to