Class CassandraKeyspaceRepairManager

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.common.util.concurrent.ListenableFuture prepareIncrementalRepair​(java.util.UUID 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CassandraKeyspaceRepairManager

        public CassandraKeyspaceRepairManager​(Keyspace keyspace)
    • Method Detail

      • prepareIncrementalRepair

        public com.google.common.util.concurrent.ListenableFuture prepareIncrementalRepair​(java.util.UUID sessionID,
                                                                                           java.util.Collection<ColumnFamilyStore> tables,
                                                                                           RangesAtEndpoint tokenRanges,
                                                                                           java.util.concurrent.ExecutorService executor,
                                                                                           java.util.function.BooleanSupplier isCancelled)
        Description copied from interface: KeyspaceRepairManager
        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.
        Specified by:
        prepareIncrementalRepair in interface KeyspaceRepairManager