[SERVER-60336] Remove the MigrationScheduler component from the Balancer (and replace it with BalancerCommandsScheduler) Created: 30/Sep/21 Updated: 29/Oct/23 Resolved: 26/Oct/21 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 5.2.0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Paolo Polato | Assignee: | Paolo Polato |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Sprint: | Sharding EMEA 2021-10-18, Sharding EMEA 2021-11-01 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
The Balancer is currently relying on the MigrationManager for
Such logic is duplicated within BalancerCommandsScheduler, which has been developed to support the execution of the Routing table defragmentation algorithm. The team analysed the redundancy and believes that it can be consolidated in a single component. |
| Comments |
| Comment by Githook User [ 26/Oct/21 ] |
|
Author: {'name': 'Paolo Polato', 'email': 'paolo.polato@mongodb.com', 'username': 'ppolato'}Message: |