-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Dev Platform 2022-05-30, Dev Platform 2022-06-13, Dev Platform 2022-06-27, Dev Platform 2022-07-11, Dev Platform 2022-07-25
-
60
We have lots of builders which differ only in the parameters under which the tests execute. For instance ubuntu1804-sbe-yielding-debug and ubuntu1804-debug-suggested. Currently, those builders each declare the full complement of build and test stages: compile_dist_test, run_unittests. However, the results of compile_dist_test are identical across those two builders, and the unit tests aren't parameterized. We could arrange things so that these builders (and builders in similar relationships) simply re-use the compilation artifacts from the "canonical" builder. Eliminating this duplicated work would reduce artifact cache pressure, eliminate duplicate BFs when things are broken, avoid spending time executing unit tests which should give identical results, etc.
- causes
-
SERVER-71954 Evergreen tasks do not always depend on archive_dist_test_debug
- Closed
-
SERVER-70891 restore scons cache splunk logging
- Closed
-
SERVER-71358 ! Windows Compile variant not running on a cron
- Closed
-
SERVER-71935 Periodic builds on nightly are causing tests to be run multiple times
- Closed
-
SERVER-72156 burn_in is not depending on the correct tasks
- Closed
-
SERVER-72356 llvm symbolizer broke with v4
- Closed
-
SERVER-72415 Revert enterprise-rhel-80-64-bit-future-git-tag-multiversion changes from SERVER-65040
- Closed
-
SERVER-72600 Add missing compile_variant expansions to variants that compile for themselves
- Closed
-
SERVER-71002 Remove "required" suffix from builders which are not meant to be required
- Closed
- depends on
-
SERVER-64731 Switch task generation to be done at the version level for mongodb-mongo-master
- Closed
-
SERVER-65179 Support cross-build variant dependencies for generated tasks
- Closed
- is related to
-
SERVER-70857 Query Patch Only changes after "Compile & Static Analysis" consolidation?
- Closed
-
SERVER-71022 Many variants are not running on cron
- Closed
-
SERVER-71070 ~ Linux DEBUG WiredTiger develop failing to run
- Closed
-
SERVER-71073 RHEL build variant depends on windows build
- Closed
-
SERVER-71113 Tasks generated do not have access to debug symbols
- Closed
- related to
-
SERVER-72611 resmoke fails to download debug symbols on Evergreen task timeout
- Closed
-
SERVER-70710 Reimplement compile bypass
- Closed
-
SERVER-67154 Add more tasks to main compile step
- Closed