[SERVER-40758] Increase the amount of memory available for logical_session_cache_replication* tasks Created: 22/Apr/19 Updated: 29/Oct/23 Resolved: 22/Apr/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 4.0.10, 4.1.11 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Max Hirschhorn | Assignee: | Max Hirschhorn |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Backport Requested: |
v4.0
|
||||||||
| Sprint: | STM 2019-05-06 | ||||||||
| Participants: | |||||||||
| Linked BF Score: | 12 | ||||||||
| Story Points: | 1 | ||||||||
| Description |
|
There have been several instances where the OOM killer has killed a mongod process when running one of logical_session_cache_replication* tasks on Enterprise RHEL 6.2. With the num_jobs_available expansion equal to the number of CPUs, we end up running 4 tests concurrently (each using a 3-node replica set) on the rhel62-small distro which is a c4.xlarge (4 CPU, 7.5GiB memory). We should change to use the rhel62-large distro and limit the maximum number of resmoke.py jobs to 12. The rhel62-large distro is a c4.4xlarge (16 CPU, 30GiB memory), so we'll end up running 12 tests concurrently, but have a larger ratio of available memory to number of concurrent tests. |
| Comments |
| Comment by Githook User [ 22/Apr/19 ] |
|
Author: {'name': 'Max Hirschhorn', 'username': 'visemet', 'email': 'max.hirschhorn@mongodb.com'}Message: The logical_session_cache_repl* tasks now run with --jobs=3 on the (cherry picked from commit 689679706bea557a112017d2640002394ee9e75f) |
| Comment by Githook User [ 22/Apr/19 ] |
|
Author: {'name': 'Max Hirschhorn', 'username': 'visemet', 'email': 'max.hirschhorn@mongodb.com'}Message: The logical_session_cache_repl* tasks now run with --jobs=3 on the |