Package org.apache.cassandra.repair
Interface KeyspaceRepairManager
-
- All Known Implementing Classes:
CassandraKeyspaceRepairManager
public interface KeyspaceRepairManager
Keyspace level hook for repair.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Future<java.util.List<java.lang.Void>>
prepareIncrementalRepair(TimeUUID sessionID, java.util.Collection<ColumnFamilyStore> tables, RangesAtEndpoint tokenRanges, java.util.concurrent.ExecutorService executor, java.util.function.BooleanSupplier isCancelled)
Isolate the unrepaired ranges of the given tables, and make referenceable by session id.
-
-
-
Method Detail
-
prepareIncrementalRepair
Future<java.util.List<java.lang.Void>> prepareIncrementalRepair(TimeUUID sessionID, java.util.Collection<ColumnFamilyStore> tables, RangesAtEndpoint tokenRanges, java.util.concurrent.ExecutorService executor, java.util.function.BooleanSupplier isCancelled)
Isolate 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.
-
-