Package org.apache.cassandra.db.repair
Class CassandraKeyspaceRepairManager
java.lang.Object
org.apache.cassandra.db.repair.CassandraKeyspaceRepairManager
- All Implemented Interfaces:
KeyspaceRepairManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprepareIncrementalRepair(TimeUUID sessionID, Collection<ColumnFamilyStore> tables, RangesAtEndpoint tokenRanges, ExecutorService executor, BooleanSupplier isCancelled) Isolate the unrepaired ranges of the given tables, and make referenceable by session id.
-
Constructor Details
-
CassandraKeyspaceRepairManager
-
-
Method Details
-
prepareIncrementalRepair
public Future<List<Void>> prepareIncrementalRepair(TimeUUID sessionID, Collection<ColumnFamilyStore> tables, RangesAtEndpoint tokenRanges, ExecutorService executor, BooleanSupplier isCancelled) Description copied from interface:KeyspaceRepairManagerIsolate the unrepaired ranges of the given tables, and make referenceable by session id. Until each table has been notified that the repair session has been completed, the data associated with the given session id must not be combined with repaired or unrepaired data, or data from other repair sessions.- Specified by:
prepareIncrementalRepairin interfaceKeyspaceRepairManager
-