When the MigrationManager is complete and fully tested. Manual moveChunk code path should already be implemented, or implemented in this ticket. The balancer will need to handle all of the migration Status results from MigrationManager::scheduleMigrations correctly – like logging the errors, and splitting chunks that returned ChunkTooBig error.
- has to be done after
-
SERVER-24865 Add function to Balancer to call split chunk
- Closed
- has to be done before
-
SERVER-24854 Add retry logic to MigrationManager
- Closed
-
SERVER-24995 Mixed version shard JS testing of MigrationManager
- Closed
-
SERVER-24996 JS Testing of MigrationManager
- Closed
- is duplicated by
-
SERVER-4355 Support multiple parallel chunk migrations for the same collection
- Closed
- related to
-
SERVER-21626 Balancer should skip namespaces which get dropped while it is running
- Closed
-
SERVER-24852 Add a means for interrupting the MigrationManager
- Closed
-
SERVER-24866 Balancer should be able to recover its state after CSRS primary stepdown/crash
- Closed