Description
Following tasks need to be completed before DesiredBalanceShardsAllocator could be merged to master. Please note this list is likely not complete.
Optional things or ones that could be implemented after merging back to the main branch
Additional questions
Description
Following tasks need to be completed before DesiredBalanceShardsAllocator could be merged to master. Please note this list is likely not complete.
AllocationService#disassociateDeadNodesAllocationService#applyFailedShardsAllocationService#rerouteimplementation without listenerOptional things or ones that could be implemented after merging back to the main branch
desired balance changedbranch is not causing another balance compute cycle (Simplify reconciliation #89900)feature/desired-balance-allocatorbranch #86429)Additional questions
shard.unassignedInfo.lastAllocatedNodeIdset it should be treated as assigned to that node to prevent unwanted shard relocations (Initialize shards assuming they would be placed on original nodes #90600)