Package | Description |
---|---|
org.elasticsearch.cluster.routing.allocation | |
org.elasticsearch.cluster.routing.allocation.decider |
Modifier and Type | Method and Description |
---|---|
Decision |
RoutingAllocation.decision(Decision decision,
String deciderLabel,
String reason,
Object... params)
Create a routing decision, including the reason if the debug flag is
turned on
|
Decision |
RerouteExplanation.decisions() |
Modifier and Type | Method and Description |
---|---|
Decision |
RoutingAllocation.decision(Decision decision,
String deciderLabel,
String reason,
Object... params)
Create a routing decision, including the reason if the debug flag is
turned on
|
Constructor and Description |
---|
RerouteExplanation(AllocationCommand command,
Decision decisions) |
Modifier and Type | Class and Description |
---|---|
static class |
Decision.Multi
Simple class representing a list of decisions
|
static class |
Decision.Single
Simple class representing a single decision
|
Modifier and Type | Field and Description |
---|---|
static Decision |
Decision.ALWAYS |
static Decision |
Decision.NO |
static Decision |
Decision.THROTTLE |
static Decision |
Decision.YES |
Modifier and Type | Method and Description |
---|---|
Decision |
ThrottlingAllocationDecider.canAllocate(RoutingNode node,
RoutingAllocation allocation) |
Decision |
AllocationDeciders.canAllocate(RoutingNode node,
RoutingAllocation allocation) |
Decision |
AllocationDecider.canAllocate(RoutingNode node,
RoutingAllocation allocation)
Returns a
Decision whether the given node can allow any allocation at all at this state of the
RoutingAllocation . |
Decision |
ReplicaAfterPrimaryActiveAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingAllocation allocation) |
Decision |
AllocationDeciders.canAllocate(ShardRouting shardRouting,
RoutingAllocation allocation) |
Decision |
AllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingAllocation allocation)
Returns a
Decision whether the given shard routing can be allocated at all at this state of the
RoutingAllocation . |
Decision |
ThrottlingAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
ReplicaAfterPrimaryActiveAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
SnapshotInProgressAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation)
Returns a
Decision whether the given shard routing can be
allocated on the given node. |
Decision |
FilterAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
EnableAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
AwarenessAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
NodeVersionAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
AllocationDeciders.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
SameShardAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
DisableAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation)
Deprecated.
|
Decision |
AllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation)
Returns a
Decision whether the given shard routing can be
allocated on the given node. |
Decision |
DiskThresholdDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
ShardsLimitAllocationDecider.canAllocate(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
SnapshotInProgressAllocationDecider.canRebalance(ShardRouting shardRouting,
RoutingAllocation allocation)
Returns a
Decision whether the given shard routing can be
re-balanced to the given allocation. |
Decision |
ClusterRebalanceAllocationDecider.canRebalance(ShardRouting shardRouting,
RoutingAllocation allocation) |
Decision |
AllocationDeciders.canRebalance(ShardRouting shardRouting,
RoutingAllocation allocation) |
Decision |
RebalanceOnlyWhenActiveAllocationDecider.canRebalance(ShardRouting shardRouting,
RoutingAllocation allocation) |
Decision |
AllocationDecider.canRebalance(ShardRouting shardRouting,
RoutingAllocation allocation)
Returns a
Decision whether the given shard routing can be
re-balanced to the given allocation. |
Decision |
ConcurrentRebalanceAllocationDecider.canRebalance(ShardRouting shardRouting,
RoutingAllocation allocation) |
Decision |
FilterAllocationDecider.canRemain(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
AwarenessAllocationDecider.canRemain(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
AllocationDeciders.canRemain(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
AllocationDecider.canRemain(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation)
Returns a
Decision whether the given shard routing can be remain
on the given node. |
Decision |
DiskThresholdDecider.canRemain(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
Decision |
ShardsLimitAllocationDecider.canRemain(ShardRouting shardRouting,
RoutingNode node,
RoutingAllocation allocation) |
static Decision |
Decision.readFrom(StreamInput in) |
static Decision |
Decision.single(Decision.Type type,
String label,
String explanation,
Object... explanationParams)
Creates a simple decision
|
Modifier and Type | Method and Description |
---|---|
Decision.Multi |
Decision.Multi.add(Decision decision)
Add a decision to this
Decision.Multi decision instance |
static void |
Decision.writeTo(Decision decision,
StreamOutput out) |
Copyright © 2009–2015. All rights reserved.