[SERVER-59864] Reword confusing sentence in auto split task documentation in sharding arch guide Created: 09/Sep/21  Updated: 29/Oct/23  Resolved: 14/Sep/21

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

Type: Task Priority: Trivial - P5
Reporter: Brett Nawrocki Assignee: Brett Nawrocki
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Sharding 2021-09-20
Participants:

 Description   

The ChunkSplitter is a replica set primary-only service that manages the process of auto-splitting chunks. The ChunkSplitter runs auto-split tasks asynchronously - thus, multiple chunks can undergo an auto-split concurrently, provided they don't overlap.

 
https://github.com/mongodb/mongo/tree/08651e9e7488dfb76b6fe35efdcc704209eef0f3/src/mongo/db/s#sharding-internals
 
The specification that chunks can undergo concurrent auto-splits as long as they don't overlap is confusing given that chunks are unable to overlap.



 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 [ 14/Sep/21 ]

Author:

{'name': 'Brett Nawrocki', 'email': 'brett.nawrocki@mongodb.com', 'username': 'brettnawrocki'}

Message: SERVER-59864 Reword confusing documentation

Previously, it was specified that the ChunkSplitter can split chunks
concurrently, provided those chunks do not overlap. This implies that
chunks are able to overlap, which is not the case. Instead specify that
those chunks must be distinct (i.e. the same chunk cannot be split
multiple times concurrently).

Additionally, reword a confusing sentence regarding the storage of the
key management collection for sharded clusters vs. replica sets to be
clear that it is talking about two separate cases.

Finally, fix various small typos throughout the file.
Branch: master
https://github.com/mongodb/mongo/commit/f859381ef5c03988df9130164b86cdf8b262729e

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