AbstractAllocationDecision |
An abstract class for representing various types of allocation decisions.
|
AllocateUnassignedDecision |
Represents the allocation decision by an allocator for an unassigned shard.
|
AllocationService |
This service manages the node allocation of a cluster.
|
AllocationService.CommandsResult |
|
DiskThresholdMonitor |
Listens for a node to go over the high watermark and kicks off an empty
reroute if it does.
|
DiskThresholdSettings |
A container to keep settings for disk thresholds up to date with cluster setting changes.
|
FailedShard |
A class representing a failed shard.
|
IndexMetaDataUpdater |
Observer that tracks changes made to RoutingNodes in order to update the primary terms and in-sync allocation ids in
IndexMetaData once the allocation round has completed.
|
MoveDecision |
Represents a decision to move a started shard, either because it is no longer allowed to remain on its current node
or because moving it to another node will form a better cluster balance.
|
NodeAllocationResult |
This class represents the shard allocation decision and its explanation for a single node.
|
NodeAllocationResult.ShardStoreInfo |
A class that captures metadata about a shard store on a node.
|
RerouteExplanation |
Class encapsulating the explanation for a single AllocationCommand
taken from the Deciders
|
RoutingAllocation |
|
RoutingExplanations |
|
RoutingNodesChangedObserver |
Records if changes were made to RoutingNodes during an allocation round.
|
ShardAllocationDecision |
Represents the decision taken for the allocation of a single shard.
|
StaleShard |
A class that represents a stale shard copy.
|