action #101463
openAdd ability to limit parallel/tap jobs to run on the same physical machine only
0%
Description
By default, parallel jobs, which require tap setup, can be run on distinct physical machines, which requires GRE tunnels - https://open.qa/docs/#_gre_tunnels
It would great to be able to schedule parallel/tap jobs on the same worker only, since with remote workers, GRE tunnels are not always possible.
Now, on o3, for aarch64 we 2 machines with tap setup, without GRE tunnels, which breaks parallel tests when both are scheduled on 2 physical machines.
Updated by mkittler about 3 years ago
It shouldn't be that hard to implement some special job setting which turns a normal parallel cluster into "parallel on the same worker host". The scheduler would simply look whether any of the jobs in the cluster has that setting. If that's the case it would check for an equivalent worker host as additional constraint.
Updated by okurz about 3 years ago
- Category set to Feature requests
- Priority changed from Normal to Low
- Target version set to future
Good idea to improve in this area eventually