Class | Description |
---|---|
AllocationExplanation |
Instances of this class keeps explanations of decisions that have been made by allocation.
|
AllocationExplanation.NodeExplanation |
Instances of this class keep messages and informations about nodes of an allocation
|
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.
|
FailedRerouteAllocation |
This
RoutingAllocation keeps a shard which routing
allocation has failed. |
FailedRerouteAllocation.FailedShard |
A failed shard with the shard routing itself and an optional
details on why it failed.
|
FailedRerouteAllocation.StaleShard | |
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. |
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. |
StartedRerouteAllocation |
This
RoutingAllocation holds a list of started shards within a
cluster |