Test more replset upgrade/restart scenarios

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      charlie.swanson@mongodb.com pointed out in SERVER-106933 that we have a gap in coverage for the scenario where an election takes place before a repl-set upgrade is complete. That could get us into a mixed version scenario where the primary has completely upgraded, but one of the secondaries is still on the previous version. Without FCV-gating on the query feature (as is in extensions), it may allow the primary to write the stage to the view catalog; that could cause an fassert on the secondary. This scenario should be investigated and tested.

      We should also look into scenarios where we use read preference secondary throughout the upgrade/restart sequence.

      Overall, we should think hard to make sure we have well-defined coverage of ReplSet upgrade/restart, not just where we're connected to the primary node the whole time.

            Assignee:
            Unassigned
            Reporter:
            Will Buerger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: