[SERVER-54438] Clarify behavior of remaining compile tasks Created: 10/Feb/21  Updated: 29/Oct/23  Resolved: 09/Jun/22

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 6.1.0-rc0

Type: Task Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Alex Neben
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
Backwards Compatibility: Fully Compatible
Sprint: Dev Platform 2022-04-18, Dev Platform 2022-05-16, Dev Platform 2022-05-30, Dev Platform 2022-06-13
Participants:
Linked BF Score: 27

 Description   

Recent work has brought increased clarity to the primary compile related tasks in the evergreen configuration: building the server and shell, building and running dbtest, building and running the unit tests, etc.

However, there are still several other tasks that invoke the scons compile function:

  • The libfuzzer tests
  • The SDAM and server selection tests
  • The stitch SDK build and test tasks
  • Benchmarks build and test
  • Integration tests
  • The embedded tasks.

The embedded tasks are only built in dedicated variants, so are probably fine as is. The remaining tasks are not currently anchored to any of the main compile tasks (with the exception of the integration tests), and so run arbitrarily early in the variant execution. It would probably be better to anchor them somewhere in the dependency tree.



 Comments   
Comment by Githook User [ 09/Jun/22 ]

Author:

{'name': 'Alexander Neben', 'email': 'alexander.neben@mongodb.com', 'username': 'IamXander'}

Message: SERVER-54438 Benchmarks are now compiled in the usual build stream
Branch: master
https://github.com/mongodb/mongo/commit/8891bbe1dcbc2ae7d94e10abdfcfd65bfc5c3fbf

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