Details
Description
The moveChunk is returned to the mongos with response OK, stepdown occurs and the balancer keeps the migration document. Balancer recovers, acquires distlock because of the migration document, reloads the chunk metadata and discovers that the chunk has already moved, and then the balancer releases the distlock. However, the balancer holding the distlock briefly interferes with the JS test's subsequent split command that occurs after that moveChunk command.