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

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

      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.)

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

              Created:
              Updated:
              Resolved:
              3 years, 43 weeks, 3 days ago