[openstack-dev] [nova][glance][stable] Stable exception for bug #1447215: Allow ramdisk/kernel_id to be None

Kuvaja, Erno kuvaja at hp.com
Tue Jul 28 14:24:34 UTC 2015

> -----Original Message-----
> From: Flavio Percoco [mailto:flavio at redhat.com]
> Sent: Tuesday, July 28, 2015 3:15 PM
> To: openstack-dev at lists.openstack.org
> Subject: [openstack-dev] [nova][glance][stable] Stable exception for bug
> #1447215: Allow ramdisk/kernel_id to be None
> Greetings,
> We recently found a bug in the Nova-Glance interaction that prevents
> booting snapshots using Glance's V2 API. The bug is that Nova creates the
> snapshot and sets the ramdisk_id/kernel_id to None when it's not available.
> While this was ok in V1, it causes a failure for V2 since the current schema-
> properties file doesn't allow both fields to be None. The right fix would be for
> Nova not to set these fields at all if no value is found.
> Nonetheless, we have a workaround that would make this work. The
> workaround landed in master and it's been proposed for kilo.
> Therefore, I'm asking for a stable exception to merge this patch, which is
> backwards compatible (unless I'm missing something). The exception is being
> requested because it does change the API.


In my understanding as well we would be backwards compatible and this would make the future upgrades so much easier in the case nova starts consuming v2 Image API.

- Erno

> The change proposed is to allow these fields to be None.
> The review: https://review.openstack.org/#/c/205432/
> Cheers,
> Flavio
> --
> @flaper87
> Flavio Percoco

More information about the OpenStack-dev mailing list