- allocateUnassigned
- buildNodesToAllocate
Split the list of node shard states into groups yes/no/throttle based on
allocation deciders
- fetchData
- buildDecisionsForAllNodes
- buildNodeDecisions
Builds a map of nodes to the corresponding allocation decisions for those nodes.
- isResponsibleFor
Is the allocator responsible for allocating the given ShardRouting?
- makeAllocationDecision
- shardStoreInfo
- buildNodeShardsResult
Builds a list of nodes. If matchAnyShard is set to false, only nodes that have
an allocation id matc
- recoverOnAnyNode
Return true if the index is configured to allow shards to be recovered on any
node
- buildAllocationIdBasedNodeShardsResult
Builds a list of nodes. If matchAnyShard is set to false, only nodes that have
an allocation id matc
- buildNodesAndVersions
Builds a list of nodes and version