MultiChunkTransfer<Source,Request extends MultiChunkTransfer.ChunkRequest> |
File chunks are sent/requested sequentially by at most one thread at any time.
|
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 |
|
RecoveryCleanFilesRequest |
|
RecoveryFileChunkRequest |
|
RecoveryFilesInfoRequest |
|
RecoveryRequestTracker |
|
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.FileDetail |
|
RecoveryState.Index |
|
RecoveryState.RecoveryFilesDetails |
|
RecoveryState.Timer |
|
RecoveryState.Translog |
|
RecoveryState.VerifyIndex |
|
RecoveryTarget |
Represents a recovery where the current node is the target node of the recovery.
|
RecoveryTranslogOperationsRequest |
|
RecoveryTransportRequest |
|
ReestablishRecoveryRequest |
Represents a request for starting a peer recovery.
|
RemoteRecoveryTargetHandler |
|
StartRecoveryRequest |
Represents a request for starting a peer recovery.
|