You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The IncrementalRepairTask class represents an individual task responsible for repairing a specific range in a Cassandra table. It extends RepairTask and customizes the options to ensure that the repair runs incrementally. This class interacts with the JMX proxy to execute the repair, and logs information about the success or failure of the repair operation for a particular token range.
The current system supports repair tasks but does not include the incremental repair option, which is critical for optimizing the repair process in large datasets. This task involves creating the IncrementalRepairTask class to enable incremental repairs at a finer granularity.
Acceptance Criteria:
The IncrementalRepairTask class should extend RepairTask.
Implement the getOptions() method to return a map with the appropriate repair options (INCREMENTAL_KEY set to true, among others).
Implement logging in the onFinish() and onRangeFinished() methods to handle success and failure cases.
The class should pass all necessary repair configuration details to the JMX proxy.
Unit tests must cover all public methods of the class.
Definition of Done:
IncrementalRepairTask is created with all required attributes and methods.
The class is integrated into the existing repair execution framework.
All unit tests pass.
The code is reviewed and merged into the main branch.
Notes:
The task should log warnings in case of failure and debug messages upon successful range repairs.
The repair task should correctly set the incremental repair flag in the getOptions() method
Story Description:
The IncrementalRepairTask class represents an individual task responsible for repairing a specific range in a Cassandra table. It extends RepairTask and customizes the options to ensure that the repair runs incrementally. This class interacts with the JMX proxy to execute the repair, and logs information about the success or failure of the repair operation for a particular token range.
The current system supports repair tasks but does not include the incremental repair option, which is critical for optimizing the repair process in large datasets. This task involves creating the IncrementalRepairTask class to enable incremental repairs at a finer granularity.
Acceptance Criteria:
Definition of Done:
Notes:
The text was updated successfully, but these errors were encountered: