Project

General

Profile

Actions

action #101463

open

Add ability to limit parallel/tap jobs to run on the same physical machine only

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

Status:
New
Priority:
Low
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2021-10-25
Due date:
% Done:

0%

Estimated time:

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.

Actions #1

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.

Actions #2

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

Actions

Also available in: Atom PDF