** Description changed:
[Impact]
VMs can cause interrupts to be disabled on the host CPU, resulting in hangs.
[Test Case]
- See Comment #1.
+ Download the attached vm-start-stop.tar.gz and unpack it. Run the start.sh
script within. This will start 30 parallel loops where a VM is defined,
started, allowed 60s to run, then destroyed. If the bug exists, within 10
minutes you'll see qemu processes start to hang, along with soft lockup
messages on the console. Note that this script is compatible with xenial
libvirt syntax - it likely needs tweaks to run in newer Ubuntu releases, just
due to QEMU/libvirt changes.
[Regression Risk]
- (TBD, once proposed patches are finalized)
+ The code changes are restricted to ARM - but there are a lot of them. While
we've attempted to stress test the proposed changes on both impacted and
non-impacted (non-ThunderX) systems, it is possible that there are issues that
our test isn't finding, which would likely surface as KVM guest crashes/hangs.
** Changed in: linux (Ubuntu Zesty)
Status: Confirmed => In Progress
** Changed in: linux (Ubuntu Zesty)
Assignee: (unassigned) => dann frazier (dannf)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1673564
Title:
ThunderX: soft lockup on 4.8+ kernels when running qemu-efi with
vhost=on
Status in linux package in Ubuntu:
Fix Committed
Status in linux source package in Xenial:
Confirmed
Status in linux source package in Yakkety:
Won't Fix
Status in linux source package in Zesty:
In Progress
Bug description:
[Impact]
VMs can cause interrupts to be disabled on the host CPU, resulting in hangs.
[Test Case]
Download the attached vm-start-stop.tar.gz and unpack it. Run the start.sh
script within. This will start 30 parallel loops where a VM is defined,
started, allowed 60s to run, then destroyed. If the bug exists, within 10
minutes you'll see qemu processes start to hang, along with soft lockup
messages on the console. Note that this script is compatible with xenial
libvirt syntax - it likely needs tweaks to run in newer Ubuntu releases, just
due to QEMU/libvirt changes.
[Regression Risk]
The code changes are restricted to ARM - but there are a lot of them. While
we've attempted to stress test the proposed changes on both impacted and
non-impacted (non-ThunderX) systems, it is possible that there are issues that
our test isn't finding, which would likely surface as KVM guest crashes/hangs.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1673564/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp