[go: up one dir, main page]

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

Merge request reports

Loading