If a ‘moveChunk’ fails, is it necessary to cleanup the partially moved docs?
No, chunk moves are consistent and deterministic. The move will retry and when completed, the data will be only on the new Shard.
🔗Reference : stackoverflow.com
🔗Source: Azure Interview Questions and Answers