[SERVER-59845] selectChunkSplitPoints must rely on the autoSplitVector function Created: 09/Sep/21  Updated: 29/Oct/23  Resolved: 17/Sep/21

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

Type: Task Priority: Major - P3
Reporter: Pierlauro Sciarelli Assignee: Pierlauro Sciarelli
Resolution: Fixed Votes: 0
Labels: PM-2321-Chunk-Splitter
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
Backwards Compatibility: Fully Compatible
Sprint: Sharding EMEA 2021-09-20
Participants:
Linked BF Score: 160

 Description   

Currently, selectChunkSplitPoints is calling a splitVector command in order to find the split points for the initial split points selection and split requests coming from the balancer.

Change the logic in order to rely on the autoSplitVector function that is ensuring more fairness in the choice of split points.



 Comments   
Comment by Vivian Ge (Inactive) [ 06/Oct/21 ]

Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it’s been triggered. For more active release information, please keep an eye on #server-release. Thank you!

Comment by Githook User [ 17/Sep/21 ]

Author:

{'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}

Message: SERVER-59845 fix missing chunkRange in fallback splitVector logic
Branch: master
https://github.com/mongodb/mongo/commit/d0cc8b985dbe2ab3dc4d338d07fe48fc217db32c

Comment by Githook User [ 17/Sep/21 ]

Author:

{'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}

Message: SERVER-59845 selectChunkSplitPoints must rely on the autoSplitVector function
Branch: master
https://github.com/mongodb/mongo/commit/188d7cc9fb7da947b0a3accce82b308f89fcf024

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