[Bug 1710019] Re: support GICv3 ITS save/restore & migration
ChristianEhrhardt
1710019 at bugs.launchpad.net
Fri Nov 24 11:51:36 UTC 2017
Hi Dann,
maybe it was good to hold off on this.
It seems it causes a regression on arm, see bug 1734326.
Also by holding for an arbitrary amount of time it might block the SRU queue for something else.
If you agree I'd ask you to let the SRU team cancel the upload from proposed.
And you can then take time to:
a) continue with the kernel Team discussions
b) analyze how bug 1734326 would be related and how to fix it
If you do so I'd immediately do a revert in the qemu git so that the
next SRU doesn't push the same by accident.
@Coreycb - if done that way you likely want to cancel ocata proposed as
well.
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1710019
Title:
support GICv3 ITS save/restore & migration
Status in Ubuntu Cloud Archive:
Invalid
Status in Ubuntu Cloud Archive ocata series:
Fix Committed
Status in Ubuntu Cloud Archive pike series:
Fix Released
Status in linux package in Ubuntu:
In Progress
Status in qemu package in Ubuntu:
Fix Released
Status in linux source package in Xenial:
Won't Fix
Status in qemu source package in Xenial:
Won't Fix
Status in linux source package in Zesty:
In Progress
Status in qemu source package in Zesty:
Fix Committed
Status in linux source package in Artful:
Fix Committed
Status in qemu source package in Artful:
Fix Released
Bug description:
[Impact]
Virtual machines on GICv3-based ARM systems cannot be saved/restored or migrated.
This feature was added in QEMU 2.10.
[Test Case]
ubuntu at grotrian:~$ sudo virsh save 7936-0 7936-0.sav
Domain 7936-0 saved to 7936-0.sav
ubuntu at grotrian:~$ sudo virsh restore 7396-0.sav
error: Failed to restore domain from 7396-0.sav
error: operation failed: job: unexpectedly failed
ubuntu at grotrian:~$ sudo tail -3 /var/log/libvirt/qemu/7936-0.log
2017-08-10T21:26:38.217427Z qemu-system-aarch64: State blocked by non-migratable device 'arm_gicv3_its'
2017-08-10T21:26:38.217565Z qemu-system-aarch64: load of migration failed: Invalid argument
2017-08-10 21:26:38.217+0000: shutting down, reason=failed
[Regression Risk]
The kernel changes are restricted to ARM, minimizing the regression risk on other architectures. Other than one minor offset adjustment, all patches are clean cherry-picks from upstream. Tested on Cavium ThunderX and Qualcomm Centriq.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1710019/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list