coordination #155485
Updated by okurz 9 months ago
## Motivation
Based on a bootstrapping discussions between lvogdt+mgriessmeier+okurz and my general goal to make efficient use of computing resources.
Also see https://confluence.suse.com/display/SolSec/Collaboration+with+other+teams+and+departments "Compute sharing". Our openQA instances especially openqa.suse.de but also openqa.opensuse.org hold ready ressources as in physical machines running openQA worker instances for different architectures and worker classes. There are enough resources put in place so that builds for products can finish testing in reasonable time, e.g. some hours for a new Tumbleweed snapshot. But in between builds often there are idle resources, e.g. idle x86_64 openQA workers. Both in on-premise datacenters as well as public cloud resources can be reassigned for other purposes. So we should teach our applications how to only request resources as needed, run necessary workloads from scratch when machines are dynamically switched and used for other purposes and give back resources to a resource pool if the workload schedules allow.
## Further details
* "Feb 14, 2024 | Sync openQA/BuildOPS shared workers, Attendees: Lars Vogdt, Matthias Griessmeier, Oliver Kurz" https://docs.google.com/document/d/14t5nzVDYNlUFG9aPrLkmg0rpiEC43Rx7-VerAzJwaGw/edit#heading=h.j9dl5k6l0ipo
Back