Do not require confirm:true for setFCV dry-run mode (dryRun: true)

XMLWordPrintableJSON

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

      Even with the new dryRun mode for setFeatureCompatibilityVersion, the setFCV command still requires being called with confirm: true, and fails otherwise:

      > db.adminCommand({setFeatureCompatibilityVersion: "8.0", dryRun: true})
      {
      聽 聽 聽 聽 "ok" : 0,
      聽 聽 聽 聽 "errmsg" : "Once you have downgraded the FCV, if you choose to downgrade the binary version, it will require support assistance. Please re-run this command with 'confirm: true' to acknowledge this and continue with the FCV downgrade.",
      聽 聽 聽 聽 "code" : 7369100,
      聽 聽 聽 聽 "codeName" : "Location7369100"
      } 

      Relax this check so dry-run mode can be executed without confirm: true.

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

              Created:
              Updated:
              Resolved: