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

Index build on config transactions should use majority commit quorum when upgrading from 5.0 -> 6.0

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Storage Execution
    • Execution Team 2024-05-27, Execution Team 2024-06-10, Execution Team 2024-06-24, Execution Team 2024-07-08, Execution Team 2024-07-22

      When we upgrade from 5.0 to 6.0, we build an index on the config.transactions collection.

      By default, index builds have a commit quorum of all voting members. This means that the index build on config.transactions requires all members of the replica set to be up.

      This doesn't seem to align with the FCV upgrade being able to proceed with a majority of nodes up.

      The purpose of this ticket is to consider whether we want to set the config.transactions index build's commit quorum to a majority rather than all voting members.

      See links for related issue which could have been alleviated.

            Assignee:
            Unassigned Unassigned
            Reporter:
            vishnu.kaushik@mongodb.com Vishnu Kaushik
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated: