CI: use [gcp_very_high_cpu] in [oc.build_kernels]
Relates to #8104
What
- Change the runner used in
oc.build_kernelsfromgcptogcp_very_high_cpu. (Similar to !20200 (merged).)
Why
-
oc.build_kernelsis often in the critical path, so we should decrease the wall-time ofmerge_trainandbefore_mergingpipelines. - In our tests, we reduce the
script_stepduration by two. Which means that the cost should be similar.
How
- Simple change in
kernels.mland then generate the yaml.
Manually testing the MR
-
make -C ci checkshould pass - look at this timeseries in datadog
- with the
gcprunner, the script step duration ofoc.build_kernelsis either around 2.5 min or around the double of that - we had one run wich
gcp_very_high_cpuand it was about 1.25 min
- with the
Checklist
- Document the interface of any function added or modified (see the coding guidelines)
- Document any change to the user interface, including configuration parameters (see node configuration)
- Provide automatic testing (see the testing guide).
-
For new features and bug fixes, add an item in the appropriate changelog (
docs/protocols/alpha.rstfor the protocol and the environment,CHANGES.rstat the root of the repository for everything else). -
Select suitable reviewers using the
Reviewersfield below. -
Select as
Assigneethe next person who should take action on that MR