public class FailedRerouteAllocation extends RoutingAllocation
RoutingAllocation
keeps a shard which routing
allocation has failed.Modifier and Type | Class and Description |
---|---|
static class |
FailedRerouteAllocation.FailedShard
A failed shard with the shard routing itself and an optional
details on why it failed.
|
static class |
FailedRerouteAllocation.StaleShard |
Constructor and Description |
---|
FailedRerouteAllocation(AllocationDeciders deciders,
RoutingNodes routingNodes,
ClusterState clusterState,
java.util.List<FailedRerouteAllocation.FailedShard> failedShards,
ClusterInfo clusterInfo,
long currentNanoTime) |
Modifier and Type | Method and Description |
---|---|
java.util.List<FailedRerouteAllocation.FailedShard> |
failedShards() |
addIgnoreShardForNode, changes, clusterInfo, custom, debugDecision, debugDecision, deciders, decision, explanation, getCurrentNanoTime, getIgnoreNodes, hasPendingAsyncFetch, ignoreDisable, ignoreDisable, isRetryFailed, metaData, nodes, routingNodes, routingNodesChanged, routingTable, setHasPendingAsyncFetch, shouldIgnoreShardForNode, updateMetaDataWithRoutingChanges
public FailedRerouteAllocation(AllocationDeciders deciders, RoutingNodes routingNodes, ClusterState clusterState, java.util.List<FailedRerouteAllocation.FailedShard> failedShards, ClusterInfo clusterInfo, long currentNanoTime)
public java.util.List<FailedRerouteAllocation.FailedShard> failedShards()