[SERVER-9114] Add balancer strategy that balances based on working set estimation Created: 25/Mar/13  Updated: 16/Jan/24

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

Type: New Feature Priority: Major - P3
Reporter: Spencer Brody (Inactive) Assignee: Backlog - Cluster Scalability
Resolution: Unresolved Votes: 2
Labels: balancer, balancingStrategy, chunks, mongos, oldshardingemea
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
related to SERVER-2472 ability to split and balance chunks b... Blocked
related to SERVER-5047 Better chunk selection when balancing Blocked
related to SERVER-9120 Load based balancing Blocked
related to SERVER-3294 Ability to keep data on disk in ~ ind... Closed
Assigned Teams:
Cluster Scalability
Participants:

 Description   

Would be nice to have a balancing strategy that uses the working set estimator to pick chunks to migrate based on trying to evenly distribute the working set across shards.



 Comments   
Comment by Connie Chen [ 18/Jan/23 ]

Taking out of PM-631 and placing in "Needs Scheduling" since we have closed PM-631 as won't do 

Comment by Scott Hernandez (Inactive) [ 25/Mar/13 ]

I don't think we need storage by chunk first. Simply moving (active) chunks to the shard with the most effective working set will do it.

Comment by Spencer Brody (Inactive) [ 25/Mar/13 ]

Having a way to group document on-disk order by chunk is likely a prerequisite for this.

Generated at Thu Feb 08 03:19:26 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.