Project

General

Profile

Actions

action #156913

closed

Remove its=off setting in global QEMUMACHINE for worker-arm{1,2} size:M

Added by okurz 3 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Feature requests
Target version:
Start date:
2024-03-08
Due date:
% Done:

0%

Estimated time:

Description

Motivation

  • In test suites there is a Soft Failure due the error install kernel: ITS@0x8080000: Unable to locate ITS domain handle
  • According with this comment, QEMU have to start with -machine virt,usb=off,gic-version=3,its=on
  • Trying to override this value in QEMUMACHINE either in cloned job or isos post, it does not work: the value is still override by workerconf.sls

Acceptance criteria

  • AC1: remove its=off inside workerconf.sls for worker-arm1 and worker-arm2 in global QEMUMACHINE:
  worker-arm1:
    ## FQDN: worker-arm1.oqa.prg2.suse.org
    ##  serial: `ssh -t jumpy@qe-jumpy.prg2.suse.org "ipmitool -I lanplus -H openqaworker-arm1.qe-ipmi-ur -U … -P '…' sol activate"`
    numofworkers: 40
    bridge_iface: eth0
    webuis:
      openqa.suse.de:
        key: 
        secret: 
    global:
      WORKER_CLASS: qemu_aarch64,tap,region-prg,location-prg2
      QEMUMACHINE: virt,usb=off,gic-version=3,its=off  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

  worker-arm2:
    ## FQDN: worker-arm2.oqa.prg2.suse.org
    ##  serial: `ssh -t jumpy@qe-jumpy.prg2.suse.org "ipmitool -I lanplus -H openqaworker-arm2.qe-ipmi-ur -U … -P '…' sol activate"`
    numofworkers: 40
    bridge_iface: eth0
    webuis:
      openqa.suse.de:
        key: 
        secret: 
    global:
      WORKER_CLASS: qemu_aarch64,tap,region-prg,location-prg2
      QEMUMACHINE: virt,usb=off,gic-version=3,its=off  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

How to verify

  • Restarting the jobs, we aspect to see inside file/vars.json the value its=on for "QEMUMACHINE"

Suggestions

  • Let's make it easy and assume we don't need the QEMUMACHINE settings anymore at all so let's just remove them and verify with openQA jobs that jobs are still fine without
  • Trigger another specific verification with QEMUMACHINE='its=on'

Additional info


Related issues 1 (0 open1 closed)

Blocks qe-yam - action #153625: Revisit soft-failure bsc#1178033Resolvedlmanfredi2023-12-01

Actions
Actions #2

Updated by okurz 3 months ago

  • Subject changed from Remove its=off setting in global QEMUMACHINE for worker-arm{1,2} to Remove its=off setting in global QEMUMACHINE for worker-arm{1,2} size:M
  • Description updated (diff)
Actions #3

Updated by okurz 3 months ago

  • Status changed from New to Workable
Actions #4

Updated by JERiveraMoya 3 months ago

Actions #5

Updated by okurz 3 months ago

  • Priority changed from Normal to Low
Actions #6

Updated by dheidler 3 months ago

  • Assignee set to dheidler
Actions #7

Updated by dheidler 3 months ago

These are not mentioned in the ticket, but have its=off set as well:
openqaworker-arm-1, openqaworker-arm-2, openqaworker-arm-3

Actions #8

Updated by dheidler 3 months ago

  • Status changed from Workable to In Progress
Actions #9

Updated by dheidler 3 months ago

  • Status changed from In Progress to Feedback
Actions #10

Updated by okurz 3 months ago

  • Tags changed from infra to infra, reactive work
Actions #11

Updated by livdywan 3 months ago

dheidler wrote in #note-9:

https://gitlab.suse.de/openqa/salt-pillars-openqa/-/merge_requests/746

Can you please clarify that the AC is fulfilled? My understanding is that the setting should be freely overridable.

Actions #12

Updated by dheidler 3 months ago

On o3 this is not set on the worker level but on the machine level for the aarch64 machine:

QEMUMACHINE=virt,gic-version=host
Actions #13

Updated by dheidler 3 months ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF