[SERVER-24853] Refactor Balancer code to use MigrationManager in order to move chunks in parallel Created: 30/Jun/16  Updated: 21/Sep/17  Resolved: 19/Jul/16

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 3.3.11

Type: Task Priority: Major - P3
Reporter: Dianna Hohensee (Inactive) Assignee: Kaloian Manassiev
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-4355 Support multiple parallel chunk migra... Closed
Gantt Dependency
has to be done before SERVER-24854 Add retry logic to MigrationManager Closed
has to be done before SERVER-24995 Mixed version shard JS testing of Mig... Closed
has to be done before SERVER-24996 JS Testing of MigrationManager Closed
has to be done after SERVER-24865 Add function to Balancer to call spli... Closed
Related
related to SERVER-21626 Balancer should skip namespaces which... Closed
related to SERVER-24852 Add a means for interrupting the Migr... Closed
related to SERVER-24866 Balancer should be able to recover it... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 17 (07/15/16), Sharding 18 (08/05/16)
Participants:
Case:

 Description   

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.



 Comments   
Comment by Githook User [ 19/Jul/16 ]

Author:

{u'username': u'kaloianm', u'name': u'Kaloian Manassiev', u'email': u'kaloian.manassiev@mongodb.com'}

Message: SERVER-24853 Support parallel chunk migrations

This change connects the new policy, which supports returning multiple
migrations for the same collection with the MigrationManager in order to
allow chunks to migrate in parallel.
Branch: master
https://github.com/mongodb/mongo/commit/971026616e9c96398a1e9c8af7107dfd48ff84e8

Generated at Thu Feb 08 04:07:35 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.