Details
Description
The top chunk split logic currently runs a mini balancer round in order to obtain an up-to-date view of the shard utilization and move the chunk. Instead of doing it itself, it should delegate this responsibility to the balancer so that when the balancer moves to the config server there is no direct dependency.