Package org.opensearch.cluster.routing.allocation.allocator
package org.opensearch.cluster.routing.allocation.allocator
Foundation classes to ensure balanced shards.
-
ClassDescriptionThe
BalancedShardsAllocator
re-balances the nodes allocations within a cluster based on aBalancedShardsAllocator.WeightFunction
.Deprecated.A model node.ALocalShardsBalancer
used by theBalancedShardsAllocator
to perform allocation operations for local shards within the cluster.ARemoteShardsBalancer
used by theBalancedShardsAllocator
to perform allocation operations for remote shards within the cluster.RemoteShardsBalancer.UnassignedIndexShards
maintains a queue of unassigned remote shards for allocation operations within the cluster.AShardsAllocator
is the main entry point for shard allocation on nodes in the cluster.AShardsBalancer
helps theBalancedShardsAllocator
to perform allocation and balancing operations on the cluster.
LocalShardsBalancer