virsh start, after virsh managed save hangs and vm goes to paused state with qemu version v2.12.0-813-g5a5c383b13-dirty on powerpc
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Host Env:
IBM Power8 with Fedora28 base with compiled upstream kernel, qemu, libvirt.
Host Kernel: 4.17.0-
qemu-kvm(
libvirt(
Guest Kernel: 4.17.0-rc7
Steps to recreate:
Define a guest attached with above setup and start.
# virsh start avocado-vt-vm1
guest console;...
# uname -r
4.17.0-rc7
[root@atest-guest ~]# lscpu
Architecture: ppc64le
Byte Order: Little Endian
CPU(s): 3
On-line CPU(s) list: 0-2
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 3
NUMA node(s): 1
Model: 2.1 (pvr 004b 0201)
Model name: POWER8 (architected), altivec supported
Hypervisor vendor: KVM
Virtualization type: para
L1d cache: 64K
L1i cache: 32K
NUMA node0 CPU(s): 0-2
# virsh managedsave avocado-vt-vm1
Domain avocado-vt-vm1 state saved by libvirt
# virsh list
Id Name State
-------
# virsh start avocado-vt-vm1 ----Hangs forever and vm state goes to paused.
# virsh list
Id Name State
-------
87 avocado-vt-vm1 paused
P:S:- with same above setup, just changing the qemu-kvm comes bydefault with F28 works fine.
/usr/bin/qemu-kvm --version
QEMU emulator version 2.11.1(
Summary: with above other setup.
machine type pseries-2.12 and qemu-2.11.1-2.fc28 -Works fine.
machine type pseries-
summary: |
- virsh managed save fails with qemu version v2.12.0-813-g5a5c383b13-dirty - on powerpc + virsh start after virsh managed save hangs and vm goes to paused state + with qemu version v2.12.0-813-g5a5c383b13-dirty on powerpc |
summary: |
- virsh start after virsh managed save hangs and vm goes to paused state + virsh start, after virsh managed save hangs and vm goes to paused state with qemu version v2.12.0-813-g5a5c383b13-dirty on powerpc |
Changed in qemu: | |
status: | Fix Committed → Fix Released |
To recover from the failed state it requires below steps to be run.
# virsh destroy avocado-vt-vm1
Domain avocado-vt-vm1 destroyed
# virsh undefine --managed-save avocado-vt-vm1
Domain avocado-vt-vm1 has been undefined