jstest + design: FCV doc phase field must be SymmetricFCV-gated

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

      Companion artifact for SERVER-126607 (phase field of FCV doc not gated by SymmetricFCV).

      Pinpoints `feature_compatibility_version.cpp:534` `setPhase(phase)` unconditional. Read side at L224/L232 already gated; fix mirrors gate on write. Mixed-binary test holds setFCV mid-window with `hangBeforeFinalizingFCV`.

      Files in worktree mongo-w4-22:

      • jstests/multiVersion/fcv_phase_gated_by_symmetric_fcv.js
      • src/mongo/db/commands/SERVER-126607-design.md

      Status: Draft.

            Assignee:
            Unassigned
            Reporter:
            Mehar Grewal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: