Project

General

Profile

Actions

action #88459

closed

low-prio single-machine jobs can starve out high-prio multi-machine tests

Added by okurz about 3 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2021-02-05
Due date:
2021-03-05
% Done:

0%

Estimated time:

Description

Observation

We automatically spawn openqa-investigate jobs which so far are always single-machine only and all with a high priority number that should mean that these jobs should be triggered only when other jobs corresponding to the same worker classes had been preferred. Seems like in many cases multi-machine tests can not be started as long as multiple openqa-investigate jobs are scheduled as they are preferred when they should not be preferred.

Acceptance criteria

  • AC1: Scheduled multi-machine jobs are started before openqa-investigate jobs for corresponding worker classes

Suggestions

  • Review the scheduling code which AFAIR should try to prefer multi-machine jobs by blocking relevant worker slots until enough free slots are free to execute the cluster
Actions

Also available in: Atom PDF