[SERVER-22669] CSRS balancer supports parallel migrations Created: 16/Feb/16  Updated: 21/Jun/16  Resolved: 21/Jun/16

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

Type: Task Priority: Major - P3
Reporter: Kaloian Manassiev Assignee: Kaloian Manassiev
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-22667 Componentize the sharding balancer Closed
is depended on by SERVER-22670 Unit-tests for the CSRS balancer Closed
Duplicate
duplicates SERVER-4355 Support multiple parallel chunk migra... Closed
Related
related to SERVER-24532 Create a MigrationManager on the bala... Closed
is related to SERVER-23354 Implement sh.balancerReset() feature ... Closed
Sprint: Sharding 16 (06/24/16)
Participants:

 Description   

Move the balancer to be on the CSRS primary and remove it from mongos. This task includes making the following changes:

  • Ensuring that only the CSRS primary runs the balancer and that step down interrupts any active migrations (or there is a way for the new primary to resume monitoring any active migrations).
  • Acquisition of the balancer dist lock
  • Implement the balancer state machine

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