Class | Description |
---|---|
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 |
this class is used to describe results of applying a set of
AllocationCommand |
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 |
The
RoutingAllocation keep the state of the current allocation
of shards and holds the AllocationDeciders which are responsible
for the current routing state. |
RoutingExplanations |
Class used to encapsulate a number of
RerouteExplanation
explanations. |
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.
|
Enum | Description |
---|---|
AllocationDecision |
An enum which represents the various decision types that can be taken by the
allocators and deciders for allocating a shard to a node.
|
RoutingAllocation.DebugMode |