[SERVER-30516] Reduce concurrency for Windows compile_all builds to avoid OOM failures Created: 04/Aug/17  Updated: 30/Oct/23  Resolved: 08/Aug/17

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 3.5.12

Type: Task Priority: Major - P3
Reporter: Max Hirschhorn Assignee: Max Hirschhorn
Resolution: Fixed Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
related to SERVER-33406 Reduce concurrency for s390x compile ... Closed
is related to SERVER-29442 Reduce concurrency for Solaris builds... Closed
Backwards Compatibility: Fully Compatible
Sprint: TIG 2017-08-21
Participants:
Linked BF Score: 0

 Description   

The compile_all task has been failing intermittently for more than 2 months (https://evergreen.mongodb.com/task/mongodb_mongo_master_windows_64_2k8_debug_compile_all_8cd6e2a8af540bbea188c98cfae9139b400af83c_17_05_25_01_44_18 is an early occurrence). We've attempted to increase the amount of memory available on the machine but are still seeing cases where the many linker processes report they are out of memory. acm suspects the problem could be resolved by adjusting the link graph to avoid having so many C++ unit tests depend on the mongo/db/serveronly library. Until such a project can scheduled, we should reduce the value for the --jobs option specified to SCons when our Windows builders are running the compile_all task to avoid further Evergreen failures.



 Comments   
Comment by Githook User [ 08/Aug/17 ]

Author:

{'username': 'visemet', 'email': 'max.hirschhorn@mongodb.com', 'name': 'Max Hirschhorn'}

Message: SERVER-30516 Reduce --jobs for Windows compile on more builders.
Branch: master
https://github.com/mongodb/mongo/commit/43eb68b4223f682887c41853eecf67eaf4058049

Comment by Githook User [ 04/Aug/17 ]

Author:

{'username': 'visemet', 'email': 'max.hirschhorn@mongodb.com', 'name': 'Max Hirschhorn'}

Message: SERVER-30516 Reduce --jobs for Windows compile to avoid OOM failures.
Branch: master
https://github.com/mongodb/mongo/commit/d88b75291089b0866dde85678447288e58d2d651

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