Package org.elasticsearch.indices.recovery
-
Interface Summary Interface Description PeerRecoveryTargetService.RecoveryListener RecoveryTargetHandler -
Class Summary Class Description MultiFileWriter PeerRecoverySourceService The source recovery accepts recovery requests from other peer shards and start the recovery process from this source shard to the target shard.PeerRecoverySourceService.Actions PeerRecoveryTargetService The recovery target handles recoveries of peer shards of the shard+node to recover to.PeerRecoveryTargetService.Actions RecoveriesCollection This class holds a collection of all on going recoveries on the current node (i.e., the node is the target node of those recoveries).RecoveriesCollection.RecoveryRef a reference toRecoveryTarget
, which implementsAutoCloseable
.RecoveryCleanFilesRequest RecoveryFileChunkRequest RecoveryFilesInfoRequest RecoveryFinalizeRecoveryRequest RecoveryResponse RecoverySettings RecoverySourceHandler RecoverySourceHandler handles the three phases of shard recovery, which is everything relating to copying the segment files as well as sending translog operations across the wire once the segments have been copied.RecoveryState Keeps track of state related to shard recovery.RecoveryState.File RecoveryState.Index RecoveryState.Timer RecoveryState.Translog RecoveryState.VerifyIndex RecoveryTarget Represents a recovery where the current node is the target node of the recovery.RecoveryTranslogOperationsRequest RecoveryWaitForClusterStateRequest RemoteRecoveryTargetHandler StartRecoveryRequest Represents a request for starting a peer recovery. -
Enum Summary Enum Description RecoveryState.Stage -
Exception Summary Exception Description DelayRecoveryException An exception marking that this recovery attempt should be ignored (since probably, we already recovered).RecoverFilesRecoveryException RecoveryFailedException