-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Fully Compatible
-
v5.0
-
STM 2021-05-31, STM 2021-06-14
-
2
A change made through evergreen.yml cleanup causes us to clone and set up the vm for each task (about 2 min to every single task in evergreen) which has increased the overall runtime. (git.get_project adds about 60 seconds to each task; we should not call it unless necessary.)
To decrease this overall runtime, we will tar up the workdir and the python venv dir and download them instead of git.get_project for all tasks that depend on compile.
The venv dir should go in /data/mci/{build_id} so every build has the same directory as the venv dir is not relocatable
- causes
-
SERVER-65200 Package task not run as part of task group
- Closed
- is related to
-
SERVER-55299 Preliminary pass at shell code in evergreen.yml
- Closed