Create ReplicaRepairGroup Class for Grouping Replicas and Token Ranges #721
Labels
enhancement
New feature or request
PoC/Agent
Tasks related to new generation of ecchronos as an agent
Story Description:
A new class, ReplicaRepairGroup, will be created to represent a group of replicas (nodes) and token ranges (vnodes) that need to be repaired together in a Cassandra cluster. This class will encapsulate important information such as the set of replicas, their token ranges, and the last time the repair was completed for this group. The class will provide functionality for iterating over token ranges, retrieving replica nodes, and getting datacenter information for the associated nodes.
Key Responsibilities:
Acceptance Criteria:
Test Coverage: Unit tests are provided to validate the creation of a ReplicaRepairGroup and the functionality of the methods (e.g., retrieving replicas, iterating over token ranges).
Definition of Done:
Notes:
This class will play a crucial role in managing repair tasks in a distributed system by organizing nodes and their corresponding token ranges into repairable groups.
Related to #652
The text was updated successfully, but these errors were encountered: