[SRU] Volume creation from image fails for UEC and Glance API version 2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Jon Bernard | ||
Kilo |
Fix Released
|
High
|
Unassigned | ||
Ubuntu Cloud Archive |
Fix Released
|
Undecided
|
Unassigned | ||
Icehouse |
In Progress
|
Undecided
|
Unassigned | ||
cinder (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Description]
[Test Case]
When creating a volume from a glance UEC image, the RBD driver fails to combine the rootfs, kernel, and ramdisk into a single volume suitable for booting an instance. Instead, only the rootfs is written to the volume, which is empty. This causes nova's boot-from-volume operation to fail if the volume is ceph-backed and the image is of type UEC.
By contrast, the same operation on an LVM volume yields a volume that contains all the necessary pieces to boot an instance.
This is also likely the reason for recent ceph CI job failures in test_volume_
[Regression Potential]
Regression potential is low. Patch is cherry-picked from upstream stable/liberty branch without any changes.
Related branches
tags: |
added: ceph drivers removed: driver |
summary: |
- Volume creation from image fails for UEC+Ceph + Volume creation from image fails for UEC and Glance API version 2 |
tags: | added: kilo-rc-potential |
tags: | removed: kilo-rc-potential |
Changed in cinder: | |
milestone: | none → liberty-1 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | liberty-1 → 7.0.0 |
Changed in cloud-archive: | |
status: | New → Fix Released |
summary: |
- Volume creation from image fails for UEC and Glance API version 2 + [SRU] Volume creation from image fails for UEC and Glance API version 2 |
Changed in cinder (Ubuntu): | |
status: | New → Invalid |
Changed in cinder (Ubuntu Trusty): | |
status: | New → In Progress |
description: | updated |
description: | updated |
Sounds like dansmith is going to work on changing the ceph job to use the disk image to workaround this in the gate so it wouldn't be a release blocker.