]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Include boot properties from glance v2 images
authorJon Bernard <jobernar@redhat.com>
Tue, 7 Apr 2015 17:57:36 +0000 (13:57 -0400)
committerJon Bernard <jobernar@redhat.com>
Thu, 9 Apr 2015 18:13:04 +0000 (14:13 -0400)
commitea109b5f24dca93fd6f660bc436a685d6101bcea
tree13be7ee304e5caef04107f76603d9bd6c29493f6
parentc7ca4b95b56539dd560dc88038ab994d50c8394d
Include boot properties from glance v2 images

In order for users to take advantage of COW volumes created from
a glance image, Cinder must be configured to use Glance API version
2 (default is 1). In version 2, the required boot metadata (kernel_id
and ramdisk_id) are no long stored in the 'properties' dict, but as
standalone fields in the GET response from glance. The existing cinder
parser for the glance request is not aware of this and the volume
created form a v2 image will lack this required metadata.

This was causing the recent Ceph CI gate failures for
test_volume_boot_pattern.

Change-Id: I688898b3841691369d73887f7eabdceb05155db1
Closes-Bug: #1439371
cinder/image/glance.py
cinder/tests/image/test_glance.py