[SERVER-59961] Ensure that BalancerCommandsScheduler serves pending requests fairly across collections Created: 15/Sep/21  Updated: 17/Dec/21  Resolved: 17/Dec/21

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

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

Issue Links:
Depends
depends on SERVER-61635 Validate that the defragmentation alg... Closed
Sprint: Sharding EMEA 2021-11-01, Sharding EMEA 2021-11-15, Sharding EMEA 2021-11-29, Sharding EMEA 2021-12-13, Sharding EMEA 2021-12-27
Participants:

 Description   

In compliance with what stated in the design document, the scheduler of the remote commands issued by the defragmentation algorithm should guarantee that no un-fragmented collection suffers from scenarios of starvation.



 Comments   
Comment by Paolo Polato [ 17/Dec/21 ]

Closing this ticket, since its description doesn't reflect the current implementation of the design algorithm.
The responsibility of ensuring fairness across collections being defragmented belongs now to a different component (and SERVER-61635 already exists to keep track of the feature development).

Generated at Thu Feb 08 05:48:37 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.