Investigate why topologyVersion gets incremented differently on upgrading and downgrading

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: 8.3.0-rc0
    • Component/s: None
    • None
    • Catalog and Routing
    • CAR Team 2025-09-01, CAR Team 2025-09-15
    • 馃煩 Routing and Topology
    • None
    • None
    • None
    • None
    • None
    • None

      In `rollback_set_fcv.js`, we see there should be 3 topology version changes without FCV change when we transition to kSyncSourceOpsDuringRollback and kSteadyStateOps, including reconnect node, transition from primary to rollback and transition from rollback to secondary. When rolling back from upgrading to downgrading, FCV change should not increment topology version, but when rollback from downgrading to upgrading, there should be one increment. We should add a comment to the test explaining why there should be one more topologyVersion change in this case.

        1. log-topologyVersion-wireVersion-bump-mismatch.patch
          9 kB
          Joan Bruguera Mic贸
        2. SERVER-109377-wireVersion.drawio.png
          118 kB
          Joan Bruguera Mic贸

            Assignee:
            Joan Bruguera Mic贸
            Reporter:
            Virginia Chac贸n P茅rez (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: