/** * Computes and returns the design for allocating a single unassigned shard. If called on an assigned shard, * {@link AllocateUnassignedDecision#NOT_TAKEN} is returned. */ public AllocateUnassignedDecision decideUnassignedShardAllocation(ShardRouting unassignedShard, RoutingAllocation routingAllocation) { if (unassignedShard.primary()) { return primaryShardAllocator.makeAllocationDecision(unassignedShard, routingAllocation, logger); } else { return replicaShardAllocator.makeAllocationDecision(unassignedShard, routingAllocation, logger); } }
/** * Computes and returns the design for allocating a single unassigned shard. If called on an assigned shard, * {@link AllocateUnassignedDecision#NOT_TAKEN} is returned. */ public AllocateUnassignedDecision decideUnassignedShardAllocation(ShardRouting unassignedShard, RoutingAllocation routingAllocation) { if (unassignedShard.primary()) { return primaryShardAllocator.makeAllocationDecision(unassignedShard, routingAllocation, logger); } else { return replicaShardAllocator.makeAllocationDecision(unassignedShard, routingAllocation, logger); } }
/** * Computes and returns the design for allocating a single unassigned shard. If called on an assigned shard, * {@link AllocateUnassignedDecision#NOT_TAKEN} is returned. */ public AllocateUnassignedDecision decideUnassignedShardAllocation(ShardRouting unassignedShard, RoutingAllocation routingAllocation) { if (unassignedShard.primary()) { return primaryShardAllocator.makeAllocationDecision(unassignedShard, routingAllocation, logger); } else { return replicaShardAllocator.makeAllocationDecision(unassignedShard, routingAllocation, logger); } }
/** * Computes and returns the design for allocating a single unassigned shard. If called on an assigned shard, * {@link AllocateUnassignedDecision#NOT_TAKEN} is returned. */ public AllocateUnassignedDecision decideUnassignedShardAllocation(ShardRouting unassignedShard, RoutingAllocation routingAllocation) { if (unassignedShard.primary()) { return primaryShardAllocator.makeAllocationDecision(unassignedShard, routingAllocation, logger); } else { return replicaShardAllocator.makeAllocationDecision(unassignedShard, routingAllocation, logger); } }