[SERVER-83396] Create a failpoint to randomize the selection of the dataShard in the create collection coordinator Created: 17/Nov/23  Updated: 07/Feb/24

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

Type: Task Priority: Major - P3
Reporter: Allison Easton Assignee: Backlog - Catalog and Routing
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-79783 Create passthrough suite where unshar... Closed
depends on SERVER-81190 Support tracking "simple" unsharded c... Closed
is depended on by SERVER-83862 Complete TODO listed in SERVER-83349 Blocked
Related
related to SERVER-83240 Create aggregation passthrough suite ... Closed
Assigned Teams:
Catalog and Routing
Participants:

 Description   

SERVER-79783 is introducing a passthrough suite that implicitly creates accessed collections on a random data shard. This is using the test command to create an unsplittable collection.

Once the creation paths for at least standard collections are going through the create collection coordinator by default, this suite can be changed to simply enable a failpoint to randomize the decision of the data shard.

This ticket is to add in the failpoint to randomize the dataShard decision and to update the passthrough suite to enable the failpoint rather than using a runCommand override.


Generated at Thu Feb 08 06:52:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.