Actions
action #157690
opencoordination #110833: [saga][epic] Scale up: openQA can handle a schedule of 100k jobs with 1k worker instances
coordination #157669: websockets+scheduler improvements
Simple global limit of registered/online workers
Start date:
2024-03-21
Due date:
% Done:
0%
Estimated time:
Description
Motivation¶
As observed in #157666 we seem to have a problem when too many openQA workers are connected at the same time. Similar to the global job limit in #129619 we should add a simple, configurable global limit of how many workers can be online (or registered?) at the same time to one openQA instance.
Acceptance criteria¶
- AC1: A KISS configurable for number of online workers exists
- AC2: Rejected openQA workers exceeding the mentioned limit explicitly log or fail that situation
Suggestions¶
- In the openQA scheduler (or websockets?) reject openQA worker registration or handling if a global, configurable limit is exceeded
- Select a sensible default, e.g. 1k
- Explicitly log or fail the openQA worker if rejected
No data to display
Actions