[DOCS-13907] Investigate changes in SERVER-48450: Fail reconfigs that contain non-voting nodes from another replica set Created: 05/Oct/20  Updated: 13/Nov/23  Resolved: 14/Jul/21

Status: Closed
Project: Documentation
Component/s: manual, Server
Affects Version/s: None
Fix Version/s: 4.9.0, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113

Type: Task Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Naomi Pentrel (Inactive)
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-48450 Fail reconfigs that contain non-votin... Closed
Participants:
Days since reply: 2 years, 30 weeks ago
Epic Link: DOCSP-9747

 Description   

Description

Downstream Change Summary

When executing a quorum check, the node will now wait for all heartbeat requests to be received or time out. Previously, the node would only wait for a majority of voting nodes before continuing with the quorum check.

Description of Linked Ticket

Currently the quorum check doesn't require checking non-voting nodes, so even though they'll error, that won't prevent the reconfig from succeeding. Currently If a reconfig adds a non-voting node that is already initialized in another RS, that node will go into the "DOWN" state since it will reject every heartbeat made to it. Failing the reconfig would be a better user experience.

Scope of changes

Impact to Other Docs

MVP (Work and Date)

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



 Comments   
Comment by Naomi Pentrel (Inactive) [ 14/Jul/21 ]

We do not currently document under which conditions this command fails. I think it's sufficient for the product to do that since this is an error case that users are likely to only run into by accident. If this is not the case please reopen the ticket or ping me. 

Generated at Thu Feb 08 08:09:01 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.