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

Ariel Weisberg updated CASSANDRA-21098:
---------------------------------------
    Reviewers: Ariel Weisberg

> CEP-45: Incremental repair for mutation tracking
> ------------------------------------------------
>
>                 Key: CASSANDRA-21098
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21098
>             Project: Apache Cassandra
>          Issue Type: Improvement
>          Components: Consistency/Repair
>            Reporter: Blake Eggleston
>            Assignee: Aparna Naik
>            Priority: Normal
>
> Incremental repair should block until all writes issued before the repair 
> start are fully replicated. Although mutation tracking propagates this 
> asynchronously, we need a mechanism to wait for completion.
> In this ticket we build a SyncMechanism that would be collecting mutation 
> offsets from all replicas for relevant shards, compute their union and wait 
> until all these replicas report having received them. The repair command will 
> be extended to support this for keyspaces using mutation tracking. During 
> shard migrations in either direction, incremental repair should perform both 
> mutation-tracking and data repairs.



--
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