- allocateUnassigned
- canBeAllocatedToAtLeastOneNode
Determines if the shard can be allocated on at least one node based on the
allocation deciders. Retu
- fetchData
- findMatchingNodes
- findStore
Finds the store for the assigned shard in the fetched data, returns null if none
is found.
- processExistingRecoveries
Process existing recoveries of replicas and see if we need to cancel them if we
find a better match.
- augmentExplanationsWithStoreInfo
Takes the store info for nodes that have a shard store and adds them to the node
decisions, leaving
- buildDecisionsForAllNodes
- hasInitiatedFetching
Returns a boolean indicating whether fetching shard data has been triggered at
any point for the giv
- isResponsibleFor
Is the allocator responsible for allocating the given ShardRouting?
- makeAllocationDecision
- ignoreUnassignedIfDelayed
Check if the allocation of the replica is to be delayed. Compute the delay and
if it is delayed, add