-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Build, Testing Infrastructure
-
Labels:None
-
Fully Compatible
-
TIG 2018-05-07
The "compile_all" task takes >2 hours to run on the Enterprise Windows 2008R2 build variant due to the number of SCons --jobs we're limited to run compilation with to avoid OOM issues from too many linker processes (SERVER-30516). We're doing work to reduce the makespan of a full patch build across the required builders to 1 hour and have therefore elected to remove running the "compile_all" task on the Enterprise Windows 2008R2 build variant from the required set.
A new build variant should be modeled off the existing Enterprise Windows 2008R2 build variant and having it run the "compile_all" task. This can be done more succinctly by making use of the existing enterprise-windows-64-2k8-template anchor and specifying a new task list.
Note: Depending on whether these changes occur before or after SERVER-33963, the task group that runs the "compile", "compile_unittests", "unittests", and "compile_all" tasks should be used instead.