You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "David Capwell (Jira)" <ji...@apache.org> on 2021/10/27 15:06:00 UTC

[jira] [Created] (CASSANDRA-17069) Refactor normal/preview/IR repair to standardize repair cleanup and error handling of failed RepairJobs

David Capwell created CASSANDRA-17069:
-----------------------------------------

             Summary: Refactor normal/preview/IR repair to standardize repair cleanup and error handling of failed RepairJobs
                 Key: CASSANDRA-17069
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17069
             Project: Cassandra
          Issue Type: Improvement
          Components: Consistency/Repair
            Reporter: David Capwell
            Assignee: David Capwell


Right now we have 3 different implementations of repair: normal, preview, and incremental (IR); all 3 handle RepairJob failures differently and offer different state cleanup.  To make sure that we consistently handle errors the same way and cleanup, we should move these responsibilities outside of the repair task itself and move these into common APIs and move some logic into the repair coordination its self.

This work relates with CASSANDRA-15399 as special handling each task makes the work more complex.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org