[SERVER-41262] Decouple compile_all from compile_all_run_unittests_TG to reduce makespan Created: 21/May/19  Updated: 29/Oct/23  Resolved: 10/Jan/21

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

Type: Improvement Priority: Major - P3
Reporter: Cristopher Stauffer Assignee: Cristopher Stauffer
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-34709 The compile_all task runs longer than... Closed
is related to SERVER-33963 Use an Evergreen task group for compi... Closed
Backwards Compatibility: Fully Compatible
Participants:

 Description   

In order to reduce the makespan on Enterprise RHEL 62 (and possibly others), the proposal is to move compile_all into its own task group - thereby allowing it to be scheduled and executed independent of compile_all_run_unittests_TG. While this is less efficient from a processing perspective, it will allow us to start on the longest running tasks early and therefore reduce makespan. We can claw back some of this duplicate processing by also moving the unit test execution to compile_all - but that presents a larger experience change that will be capture in a future ticket.


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