-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Development Platform
-
Fully Compatible
Several compile variants have several sets of tasks which compile different things with different flags. There could be some optimization here by standardizing the flags and aggregating the tasks to a fewer tasks.
Investigate the main compile variants and if the different tasks which compile tasks can be combined for:
linux-x86-dynamic-compile-required
amazon-linux2-arm64-compile
linux-debug-aubsan-compile-required
linux-x86-dynamic-debug-compile-required
commit-queue
For example, the linux-x86-dynamic-compile-required has tasks like:
- standard compile_* tasks
- crypt_* tasks
- stitch_* tasks
- integration_* tasks
- libdeps_graph_linting
- other various tasks
Some of these tasks have different compile flags. Could the targets among these tasks all be built in a single task?
- related to
-
SERVER-74624 Make sure commit-queue build times return to previous levels
- Closed