[SERVER-82064] Create passthrough suite that pauses initial sync while FCV is uninitialized Created: 10/Oct/23  Updated: 19/Dec/23  Resolved: 11/Dec/23

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

Type: Task Priority: Major - P3
Reporter: Huayu Ouyang Assignee: Huayu Ouyang
Resolution: Fixed Votes: 0
Labels: repl-shortlist
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-79317 Provide more documentation and helper... Closed
is depended on by SERVER-82246 Change isEnabled to invariant when FC... Closed
Problem/Incident
Assigned Teams:
Replication
Backwards Compatibility: Fully Compatible
Sprint: Repl 2023-11-13, Repl 2023-11-27, Repl 2023-12-11, Repl 2023-12-25
Participants:
Linked BF Score: 23

 Description   

During initial sync, there is a period of time where the FCV is uninitialized. Feature flag checks during this time can throw an invariant (see SERVER-79317 for some more context). We should add a passthrough suite that runs initial sync in the background and pauses initial sync during the period where FCV is uninitialized. This will hopefully catch more cases where the feature flag check could throw the invariant, so that teams can proactively find and fix the problem.



 Comments   
Comment by Githook User [ 11/Dec/23 ]

Author:

{'name': 'Huayu Ouyang', 'email': 'huayu.ouyang@mongodb.com', 'username': 'huayu-ouyang'}

Message: SERVER-82064 Create passthrough suite that pauses initial sync while FCV is uninitialized

GitOrigin-RevId: 194c26129abc83b265c8dd01b3d4f81ec6ed0481
Branch: master
https://github.com/mongodb/mongo/commit/e67290f658e1a8529935f3c842fe9c25ccf420bf

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