[SERVER-79969] Import quorum satisfied by votes from all voting data bearing nodes causes serverless_reject_multiple_ops_split.js to fail. Created: 14/Aug/23  Updated: 29/Oct/23  Resolved: 31/Aug/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.2.0-rc0, 7.1.0-rc1

Type: Bug Priority: Major - P3
Reporter: Suganthi Mani Assignee: Suganthi Mani
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v7.1
Sprint: Server Serverless 2023-09-04
Participants:
Linked BF Score: 145

 Description   

SERVER-76750 made changes such that import quorum gets satisfied after receiving votes from all voting data-bearing nodes, and not from all data-bearing nodes. serverless_reject_multiple_ops_split.js test explicitly add 2 non-voting data-bearing nodes and runs the shard merge which causes this fatal assertion to fail. To be noted, In production, we won't be having this kind of setup.



 Comments   
Comment by Githook User [ 31/Aug/23 ]

Author:

{'name': 'Suganthi Mani', 'email': 'suganthi.mani@mongodb.com', 'username': 'smani87'}

Message: SERVER-79969 serverless_reject_multiple_ops_split.js test failure fix.

(cherry picked from commit 800ffff1f2b269f0d7c2ec8f1ca23af14127c263)
Branch: v7.1
https://github.com/mongodb/mongo/commit/efcb68711817f56f60a968dab916e2ad3c395117

Comment by Githook User [ 31/Aug/23 ]

Author:

{'name': 'Suganthi Mani', 'email': 'suganthi.mani@mongodb.com', 'username': 'smani87'}

Message: SERVER-79969 serverless_reject_multiple_ops_split.js test failure fix.
Branch: master
https://github.com/mongodb/mongo/commit/800ffff1f2b269f0d7c2ec8f1ca23af14127c263

Generated at Thu Feb 08 06:42:22 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.