Create passthrough suite that pauses initial sync while FCV is uninitialized

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Replication
    • Fully Compatible
    • Repl 2023-11-13, Repl 2023-11-27, Repl 2023-12-11, Repl 2023-12-25
    • 23
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

              Assignee:
              Huayu Ouyang
              Reporter:
              Huayu Ouyang
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: