Comment 4 for bug 1459758

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (stable/kilo)

Reviewed: https://review.openstack.org/186505
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=a0f093a266c2a2aff0a96e8041cb383bc8d86049
Submitter: Jenkins
Branch: stable/kilo

commit a0f093a266c2a2aff0a96e8041cb383bc8d86049
Author: John Garbutt <email address hidden>
Date: Wed May 27 18:30:22 2015 +0100

    Create instance_extra entry if it doesn't update

    When updating an instance, if there is no instance_extra, for older
    instances, we make sure we create one if there is not one already.

    This keeps flavor data migrations (ie system_metadata ->
    instance_extra) from failing when the system_metadata entries are soft
    deleted but an instance_extra entry is not created because it was
    "updated" assuming an instance_extra entry already existed, leaving
    the instance with no flavor data.

    Closes-Bug: #1459758
    Change-Id: I715217d98729c6c5ac45d64d8bacaaca745ff3d7
    (cherry picked from commit e776d6fddf047ff5dc77420263bd60756ba6a988)