Package org.apache.cassandra.repair
package org.apache.cassandra.repair
-
ClassDescriptionAsymmetricRemoteSyncTask sends
SyncRequestto target node to repair(stream) data with other target replica.Groups ranges with identical endpoints/transient endpointsKeyspace level hook for repair.LocalSyncTask performs streaming between local(coordinator) node and remote replica.RepairJob runs repair on given ColumnFamily.RepairJobDesc is used from various repair processes to distinguish one RepairJob to another.Handles all repair related message.Specify the degree of parallelism when calculating the merkle trees in a repair job.RepairJob's resultCoordinates the (active) repair of a list of non overlapping token ranges.Repair session resultTask scheduler that limits the number of concurrent tasks across multiple executors.Access methods to shared resources and services.SnapshotTask is a task that sends snapshot request.This is a special exception which states "I know something failed but I don't have access to the failure".StreamingRepairTask performs data streaming between two remote replicas, neither of which is repair coordinator.SymmetricRemoteSyncTask sendsSyncRequestto remote(non-coordinator) node to repair(stream) data with other replica.SyncNodePair is used for repair message body to indicate the pair of nodes.Statistics about synchronizing two replicaTable level hook for repairMerkle tree response sent from given endpoint.ValidationTask sendsValidationRequestto a replica.Handles the building of a merkle tree for a column family.