Project

General

Profile

Actions

action #162284

open

Prevent multi-machine tests to be picked up if os-autoinst-openvswitch service does not work

Added by okurz about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2024-06-14
Due date:
% Done:

0%

Estimated time:

Description

Observation

During unintended upgrade of worker31 and others to Leap 15.6 the network did only come up after 20m(!) for yet unknown reasons, see #157975. Additional problems were caused because os-autoinst-openvswitch timed out eventually but then openQA workers picked up and destroyed jobs happily with

backend died: Open vSwitch command 'set_vlan' with arguments 'tap37 121' failed: org.freedesktop.DBus.Error.ServiceUnknown: The name org.opensuse.os_autoinst.switch was not provided by any .service files

Fabian Vogt suggests: "Instead of relying on the systemd .service to be enabled and running you could add a dbus .service file with a SystemdService= key to make use of dbus autolaunch"

Acceptance criteria

  • AC1: openQA workers do not pick up multi-machine tests if the os-autoinst openvswitch service is not available over DBUS
  • AC2: openQA workers can still pick up non-multi-machine tests in that situation

Suggestions

  • Look into the suggestion by fvogt
  • Make the worker check for the availability of the requested DBUS service or something

Related issues 1 (1 open0 closed)

Copied from openQA Project - action #157975: Upgrade osd workers to openSUSE Leap 15.6Blockedokurz

Actions
Actions #1

Updated by okurz about 1 month ago

  • Copied from action #157975: Upgrade osd workers to openSUSE Leap 15.6 added
Actions

Also available in: Atom PDF