Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-13611

Investigate changes in SERVER-45091: Support arbiters on safe reconfig and add tests

    XMLWordPrintableJSON

Details

    Description

      Description

      Downstream Change Summary

      Arbiters persist the config to disk the same as other members and propagate it. In a PSA set with the secondary down, the set can still complete a reconfig if the arbiter is a quorum member.

      Description of Linked Ticket

      Done Arbiters must follow the same voting rules as data nodes regarding configTerm and configVersion. Add unittests in topology_coordinator_v1_test.cpp.

      Done Ensure we have tests that add/remove arbiters with non-force replSetReconfig. (Done in SERVER-46218.)

      Done Test that an arbiter gossips the config to other nodes including configTerm.

      Done Count arbiters as quorum members for Config Replication. Depends on SERVER-45085. Test: A PSA set with the secondary down can acknowledge replSetReconfig.

      Scope of changes

      Impact to Other Docs

      MVP (Work and Date)

      Resources (Scope or Design Docs, Invision, etc.)

      Attachments

        Activity

          People

            ravind.kumar Ravind Kumar (Inactive)
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              3 years, 32 weeks, 5 days ago