Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-75563

Enforce that setFCV always succeeds to transition to downgrading state and is always fast

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

      We have the policy that the setFCV command "always succeeds and is always fast". In practice we want this to mean that the transition to the transitional downgrading FCV state is fast and always succeeds (barring command validation errors).

      It is easy for server engineers to introduce code that violates this policy without our knowledge. We should explore if there are any ways we can enforce this policy without manual oversight.

            Assignee:
            backlog-server-repl [DO NOT USE] Backlog - Replication Team
            Reporter:
            samy.lanka@mongodb.com Samyukta Lanka
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: