Can't boot VM with more than 16 disks (slof buffer issue)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SLOF - Slimline Open Firmware |
New
|
Unknown
|
|||
The Ubuntu-power-systems project |
Fix Released
|
Critical
|
Canonical Server | ||
slof (Ubuntu) |
Fix Released
|
Critical
|
David Britton | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Zesty |
Fix Released
|
Undecided
|
Unassigned | ||
Artful |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Critical
|
David Britton |
Bug Description
[Impact]
* Booting a KVM guest with many disks considered as potential boot device
fails on ppc64le
* In detail this was an overflow, so now the processing of devices is
changed to use dynamic allocation which works with higher numbers of
devices.
[Test Case]
* Comment #12 has the full final testcase, not writing all that up
here again.
[Regression Potential]
* It is a change of disk processing in the slof loader for ppc64el
- that means on one hand only ppc64el will be affected by an issue
- OTOH there might be a disk combination not part of my or upstreams or
IBMs testing that might now fail with the new code (unlikely)
- Given that the change is upstream and was provided by IBM which I
consider the authority on that code I think it is safe to be
considered.
[Other Info]
* n/a
----
== Comment: #0 - RAHUL CHANDRAKAR <email address hidden> - 2017-11-28 03:40:37 ==
---Problem Description---
Can't boot VM with more than 16 disks.
It is an issue with qemu/SLOF (Bug: https:/
We need this fix in Ubuntu 16.04 and later releases.
Machine Type = 8348-21C (P8 Habanero)
---Steps to Reproduce---
Steps to recreate:
1. Create a VM
2. Attach 50 disks
3. Shutdown from OS
4. Start again and let it boot
---uname output---
Linux neo160.
---Debugger---
A debugger is not configured
Patch posted and awaiting response...
tags: | added: architecture-ppc64le bugnameltc-161776 severity-critical targetmilestone-inin--- |
Changed in ubuntu: | |
assignee: | nobody → Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) |
affects: | ubuntu → qemu (Ubuntu) |
Changed in ubuntu-power-systems: | |
importance: | Undecided → Critical |
assignee: | nobody → Canonical Server Team (canonical-server) |
Changed in qemu (Ubuntu): | |
assignee: | Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) → David Britton (davidpbritton) |
importance: | Undecided → Critical |
tags: | added: triage-g |
Changed in slof: | |
status: | Unknown → New |
description: | updated |
tags: | removed: verification-needed-xenial |
tags: |
added: verification-done-artful removed: verification-needed-artful |
Changed in ubuntu-power-systems: | |
status: | Incomplete → Fix Released |
tags: |
added: targetmilestone-inin16044 removed: targetmilestone-inin--- |
------- Comment From <email address hidden> 2017-11-29 01:56 EDT-------
Patch under discussion upstream
http:// patchwork. ozlabs. org/patch/ 842011/