CI: Run [oc.build_x86_64-released] on [gcp_very_high_cpu_ramfs] cpu runner tag
Description
The CI job oc.build_x86_64-released raise more and more OOMs like here.
This MR assign the Gitlab runner gcp_very_high_cpu_ramfs to fix this issue.
What we're testing:
- Job duration - whether the new high-memory runners improve build times
- Infrastructure cost - impact on GCP resource usage and associated costs
Consideration
Before this change the CI job run into this context:
- Spot instance
- region:
us-central-1 - machine type:
n2d-highcpu-32 - Hourly cost: $0.2072 ($0,00345333 per min)
and now:
- Spot instance
- region:
us-central-1 - machine type:
n2d-highcpu-64 - Hourly cost: $0.4143 ($0,006905 per min)
Test results
| Before | Now | |
|---|---|---|
| Job duration | 10.1min * | 5.41min |
| Cost | $0,0349 | $0,0374 |
Note: For the duration before the change we take in account the P90 duration time on last month.
Conclusion
- The cost is pretty the same.
- The job duration decrease from 10min to 5min (˜-50%)
- No OOMs.
Edited by Neo