In-progress migrations may not have stashed instance types

Bug #1164110 reported by Brian Elliott
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Brian Elliott
Grizzly
Fix Released
High
Vish Ishaya

Bug Description

Instance type information is now stashed in system metadata. However, for existing instances that already have a migration in progress, upgrading a compute node to recent code will cause the following error on startup.

http://paste.openstack.org/show/35225/

The error causes the compute node to fail to start.

Brian Elliott (belliott)
Changed in nova:
assignee: nobody → Brian Elliott (belliott)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/26033

Changed in nova:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/26033
Committed: http://github.com/openstack/nova/commit/e9c88b7d3657d83ab84c081fbd56183061ed09c7
Submitter: Jenkins
Branch: master

commit e9c88b7d3657d83ab84c081fbd56183061ed09c7
Author: Brian Elliott <email address hidden>
Date: Wed Apr 3 19:24:14 2013 +0000

    Fallback to conductor if types are not stashed.

    If the instance types are not stashed, fallback to
    the conductor API to retrieve them.

    bug 1164110

    Change-Id: I1f0ef48e072f8580980de5bd8d43cf2206cd7d27

Changed in nova:
status: In Progress → Fix Committed
Changed in nova:
importance: Undecided → High
tags: added: grizzly-backport-potential
tags: removed: grizzly-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (stable/grizzly)

Fix proposed to branch: stable/grizzly
Review: https://review.openstack.org/26870

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

Reviewed: https://review.openstack.org/26870
Committed: http://github.com/openstack/nova/commit/05e1c47709b1ab157ab7e04717c1132cffac0fd9
Submitter: Jenkins
Branch: stable/grizzly

commit 05e1c47709b1ab157ab7e04717c1132cffac0fd9
Author: Brian Elliott <email address hidden>
Date: Wed Apr 3 19:24:14 2013 +0000

    Fallback to conductor if types are not stashed.

    If the instance types are not stashed, fallback to
    the conductor API to retrieve them.

    bug 1164110

    Change-Id: I1f0ef48e072f8580980de5bd8d43cf2206cd7d27
    (cherry picked from commit e9c88b7d3657d83ab84c081fbd56183061ed09c7)

Thierry Carrez (ttx)
Changed in nova:
milestone: none → havana-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: havana-1 → 2013.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.