| 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.
|