Project

General

Profile

Actions

action #170296

closed

coordination #154768: [saga][epic][ux] State-of-art user experience for openQA

coordination #157345: [epic] Improved test reviewer user experience

[openqa-in-openqa][sporadic] test fails in test_running - ping_client is not complete size:S

Added by tinita 3 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2024-11-26
Due date:
% Done:

0%

Estimated time:

Description

Observation

openQA test in scenario openqa-Tumbleweed-dev-x86_64-openqa_install_multimachine@64bit-4G fails in
test_running
https://openqa.opensuse.org/tests/4667428/logfile?filename=test_running-autoinst-log.txt#line-2751

[2024-11-26T11:15:49.406158-05:00] [info] [pid:12462] ::: basetest::runtest: # Test died: no candidate needle with tag(s) 'linux-login, emergency-shell, emergency-mode' matched

https://openqa.opensuse.org/tests/4667428/logfile?filename=test_running-autoinst-log.txt#line-3025

"reason":"backend died: QMP command migrate-set-parameters failed: GenericError: Parameter 'compress-level' is unexpected at .../qemu.pm line 1105.","result":"incomplete"

Reproducible

Fails since (at least) Build :TW.32987 (current job)

Expected result

Last good: :TW.32986 (or more recent)

Further details

Always latest result in this scenario: latest

Acceptance critera

  • AC1: The QEMU backend of os-autoinst still works as of QEMU 9.1.0 when compression is used.

Suggestions


Related issues 3 (0 open3 closed)

Related to openQA Project (public) - action #169249: [sporadic] openqa_install_multimachine test fails in test_running - ping test fails auto_review:"Test died: command[\s\S]*openqa-cli api jobs" size:SResolvedjbaier_cz2024-11-04

Actions
Related to openQA Project (public) - action #167218: Worker with qemu 9.1.0 (Tumbleweed) fails in Incomplete state - Parameter 'capability' does not accept value 'compress'Resolvedgpuliti2024-09-24

Actions
Related to openQA Project (public) - action #174919: some qemu OSD tests on worker30.oqa.prg2.suse.org fail with "Parameter 'capability' does not accept value 'compress'" due to undocumented use of "virtualization" repoResolvedokurz2024-09-24

Actions
Actions #1

Updated by tinita 3 months ago

  • Description updated (diff)
Actions #2

Updated by tinita 3 months ago

  • Subject changed from [openqa-in-openqa][sporadic] test fails in test_running - to [openqa-in-openqa][sporadic] test fails in test_running - ping_client is incomplete
Actions #3

Updated by tinita 3 months ago

  • Description updated (diff)
Actions #4

Updated by tinita 3 months ago

  • Description updated (diff)
Actions #5

Updated by mkittler 3 months ago

  • Subject changed from [openqa-in-openqa][sporadic] test fails in test_running - ping_client is incomplete to [openqa-in-openqa][sporadic] test fails in test_running - ping_client is not complete size:S
  • Description updated (diff)
  • Status changed from New to Workable
Actions #6

Updated by okurz 3 months ago

  • Priority changed from High to Normal

tests are very stable in general so we can treat it with normal priority

Actions #7

Updated by okurz 3 months ago

  • Related to action #169249: [sporadic] openqa_install_multimachine test fails in test_running - ping test fails auto_review:"Test died: command[\s\S]*openqa-cli api jobs" size:S added
Actions #8

Updated by okurz 3 months ago

  • Tags set to reactive work
Actions #9

Updated by okurz 3 months ago

  • Parent task set to #157345
Actions #10

Updated by tinita 3 months ago

Actions #11

Updated by livdywan about 2 months ago

tinita wrote in #note-10:

https://github.com/os-autoinst/os-autoinst-distri-openQA/pull/217 Upload list of jobs for easier debugging

This was merged in the meanwhile.

We also discussed this topic in related tickets such as #169249 and should probably check this after that's dealt with.

Actions #12

Updated by livdywan about 2 months ago

  • Related to action #167218: Worker with qemu 9.1.0 (Tumbleweed) fails in Incomplete state - Parameter 'capability' does not accept value 'compress' added
Actions #13

Updated by ybonatakis about 1 month ago

  • Assignee set to ybonatakis
Actions #14

Updated by ybonatakis about 1 month ago

  • Description updated (diff)
Actions #15

Updated by jbaier_cz about 1 month ago

  • Related to action #174919: some qemu OSD tests on worker30.oqa.prg2.suse.org fail with "Parameter 'capability' does not accept value 'compress'" due to undocumented use of "virtualization" repo added
Actions #16

Updated by livdywan about 1 month ago

As discussed briefly:

  • Check what worker might currently run 9.1.0. If no worker runs 9.1.0 just go ahead run run it locally.
  • Pick a job with compression. Double-check what enables the compression.
  • Maybe easiest just clone the job from the original report https://openqa.opensuse.org/tests/4667428/ which had the right qemu version and uses compression. If you can run that locally that's also fine.
Actions #17

Updated by ybonatakis about 1 month ago

  • Status changed from Workable to Resolved

I installed qemu-9.2 on openqaworker22

zypper addrepo https://download.opensuse.org/repositories/Virtualization/15.6/Virtualization.repo
zypper refresh
zypper install qemu-9.2.0-Virt.150600.1018.4.x86_64

and clone latest job openqa-clone-job --show-progress --within-instance http://openqa.opensuse.org 4780360 WORKER_CLASS=openqaworker22...

http://openqa.opensuse.org/tests/4780456 finished without seen the problem with 'compress-level', even so not sure how I could really reproduce it.
So I assume for now that https://github.com/os-autoinst/os-autoinst/pull/2608 works and we can close this ticket.

Actions #18

Updated by ybonatakis about 1 month ago ยท Edited

livdywan wrote in #note-16:

As discussed briefly:

  • Check what worker might currently run 9.1.0. If no worker runs 9.1.0 just go ahead run run it locally.
  • Pick a job with compression. Double-check what enables the compression.
  • Maybe easiest just clone the job from the original report https://openqa.opensuse.org/tests/4667428/ which had the right qemu version and uses compression. If you can run that locally that's also fine.

I skipped some steps thinking that we can come back to it if this becomes a really problem later.
However in an another look, compression is performed via save_memory_dump, save_snapshot and `load_snapshot where latest has the workaround for qemu >9.1.

Actions

Also available in: Atom PDF