[SERVER-47643] Make sure reconfig passthroughs run on -large distros Created: 17/Apr/20  Updated: 29/Oct/23  Resolved: 20/Apr/20

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.7.0

Type: Bug Priority: Major - P3
Reporter: Pavithra Vetriselvan Assignee: Pavithra Vetriselvan
Resolution: Fixed Votes: 0
Labels: safe-reconfig-related
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:
v4.4
Sprint: Repl 2020-04-20, Repl 2020-05-04
Participants:
Linked BF Score: 32

 Description   

Currently, all replica set passthroughs run on large distros on the ! Enterprise RHEL variant. Large distros typically correspond to 30GB of memory, while small distros correspond to 7.5GB.

The replica_set_reconfig_jscore_passthrough has been prone to OOM failures lately, killing mongod and python (evergreen) processes. This is a passthrough that runs against a 5 node replica set, which can sometimes take up most of the 7.5GB of memory, leaving little room for much else.

If the current replica sets passthrough (which usually have 2-3 nodes) run against a large distro, the reconfig passthroughs certainly should.



 Comments   
Comment by Githook User [ 18/Apr/20 ]

Author:

{'name': 'Pavi Vetriselvan', 'email': 'pvselvan@umich.edu', 'username': 'pvselvan'}

Message: SERVER-47643 make sure reconfig passthroughs run on rhel62 large
Branch: master
https://github.com/mongodb/mongo/commit/04c2af54571329789ad3742589d28802f75882b3

Generated at Thu Feb 08 05:14:48 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.