Actions
action #27502
closedUpgrade x86_64 workers to QEMU 2.9.* or later for Wayland testing of SLED15
Start date:
2017-11-08
Due date:
% Done:
0%
Estimated time:
Difficulty:
Description
Reasons:¶
Currently we are using virtio-gpu (QEMUVGA=virtio) for Wayland testing on o.s.d and o3,
but the QEMU version is too old to support save state (rollback to snapshot) of virtio-gpu.
Once one test module is failed it will terminated the whole job:
We are preparing to enable all cases under x11regressions
for SLED15, so it is better for the workers to have the ability to rollback to snapshot.
Solutons:¶
Previously, the rollback function for virtio-gpu was blocked by bsc#1025025,
however the bug was fixed now and the patch has released to QEMU 2.9.* and 2.10.*.
We could:
- Update all the x86_64 workers to a higher QEMU version, then revert PR##832 to bring back the rollback function for virtio-gpu.
- Update some of the x86_64 worker to a higher QEMU version for Wayland testing, then revert PR##832
Validation test:¶
Steps:
- Add the Virtualization repo on my local instance: - http://download.opensuse.org/repositories/Virtualization/openSUSE_Leap_42.2/Virtualization.repo
- Update QEMU to 2.10.*,
rpm -qa | grep qemu:
qemu-sgabios-8-398.1.noarch qemu-tools-2.10.0-398.1.x86_64 qemu-block-rbd-2.10.0-398.1.x86_64 qemu-seabios-1.10.2-398.1.noarch qemu-kvm-2.10.0-398.1.x86_64 qemu-2.10.0-398.1.x86_64 libvirt-daemon-driver-qemu-3.9.0-680.1.x86_64 qemu-block-ssh-2.10.0-398.1.x86_64 qemu-block-iscsi-2.10.0-398.1.x86_64 libvirt-daemon-qemu-3.9.0-680.1.x86_64 qemu-linux-user-2.10.1-411.2.x86_64 qemu-vgabios-1.10.2-398.1.noarch qemu-block-curl-2.10.0-398.1.x86_64 qemu-x86-2.10.0-398.1.x86_64 qemu-ovmf-x86_64-2017+git1505340320.5afa5b8159-66.1.noarch qemu-ksm-2.10.0-398.1.x86_64 qemu-ipxe-1.0.0-398.1.noarch - Uncomment line 183 of /usr/lib/os-autoinst/backend/qemu.pm
183# return if ($vars->{QEMUVGA} || '') eq 'virtio';
Results
The worker could load the lastgood snapshot successfully:
Updated by qkzhu about 7 years ago
- Related to action #21786: [functional]proper wayland support added
Updated by okurz about 7 years ago
- Blocked by action #25688: [tools][sprint 201710.1][sprint 201710.2][infrastructure] Upgrade openqa.suse.de and remote workers to sle12sp3 and 42.3 added
Updated by szarate almost 7 years ago
- Status changed from New to Resolved
- Assignee set to szarate
This can be considered as solved via poo#25688
Actions