cells can apply resize/rebuild messages out of order

Bug #1249072 reported by Chris Behrens
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Chris Behrens

Bug Description

There's no expected_task_state checking for rebuild/resize instance updates, so it's possible that out of order messages can be applied.

Chris Behrens (cbehrens)
Changed in nova:
importance: Undecided → Medium
status: New → In Progress
assignee: nobody → Chris Behrens (cbehrens)
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/55581

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

Reviewed: https://review.openstack.org/55581
Committed: http://github.com/openstack/nova/commit/67c1cb4f1c25235c63c4c2c76e19292887cbd207
Submitter: Jenkins
Branch: master

commit 67c1cb4f1c25235c63c4c2c76e19292887cbd207
Author: Chris Behrens <email address hidden>
Date: Thu Nov 7 19:29:30 2013 +0000

    Cells: check states on resize/rebuild updates

    When the API cell receives instance updates, check the task states for
    any resize and rebuild states. Make sure to only apply them if the
    current task state for the instance is what we expect. This will fix
    any out of order messages from potentially stomping on re-setting the
    instance to ACTIVE/None on finish of the actions.

    Change-Id: Id79e35e29170ac2b8f42a955cecaae3072aba09c
    Closes-bug: 1249072

Changed in nova:
status: In Progress → Fix Committed
Changed in nova:
milestone: none → icehouse-2
Thierry Carrez (ttx)
Changed in nova:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: icehouse-2 → 2014.1
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.