[SERVER-33347] Update the evergreen yaml files to use the shared scons cache for performance projects Created: 14/Feb/18  Updated: 08/Nov/23

Status: Backlog
Project: Core Server
Component/s: Build, Performance
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Kevin Duong Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: mtig
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-33342 Turn on shared scons cache for shippi... Closed
Assigned Teams:
Build
Participants:
Story Points: 3

 Description   

system_perf.yml, longevity.yml, and perf.yml



 Comments   
Comment by Max Hirschhorn [ 21/Nov/18 ]

I'm at a bit of a loss for how the shared SCons cache works, but it seems to be enabled for the sys-perf project though etc/system_perf.yml doesn't have the "shared scons cache pruning" function. etc/perf.yml also defines use_scons_cache=true for its compiling build variant but it doesn't seem to have any effect. Both projects use the buildscripts/generate_compile_expansions.py script rather than the buildscripts/generate_compile_expansions_shared_cache.py script so it isn't obvious to me what the difference is.

We should also verified it is enabled for all the branches we care about Server engineers patch building on for performance - back to MongoDB 3.4.

Comment by Max Hirschhorn [ 22/Oct/18 ]

zakhar.kleyman, is this something we'd be able to get the Build team to pick up?

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