Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-2213

Auth replsets should use arbiterOnly:true like other replset configs

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Component/s: Evergreen Tools
    • Labels:
      None
    • Not Needed

      When launching clusters using mongo-orchestration, auth.json and auth-ssl.json removed arbiterOnly:true back in 2018 to work around SERVER-34421. After SERVER-34421 was resolved, these configuration changes were never reverted. This resulted in auth-enabled replica sets in our test environments running with 3 data-bearing nodes and no arbiter.

      Unfortunately 27017 and 27018 ran with a 500MB oplog, but 27019 ran with a 100MB oplog. This led to sporadic node failures if 27018 ended up tailing 27019 - which could result in 27018 falling off the oplog and fasserting as happened in the .NET/C# driver during times of heavy oplog churn.

      This ticket is to revert this commit from drivers]evergreen-tools so that all replica set test configurations run with two data-bearing nodes (27017 and 27018) and one arbiter (27019).

            Assignee:
            james.kovacs@mongodb.com James Kovacs
            Reporter:
            james.kovacs@mongodb.com James Kovacs
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: