Xen and VMware drivers hit database in poll_rebooting_instances()

Bug #1196301 reported by Dan Smith
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Dan Smith

Bug Description

The Xen and VMware drivers will hit the database in their poll_rebooting_instances() calls because they call compute_api::reboot(), which does a direct-to-database update.

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/35067

Changed in nova:
status: Confirmed → In Progress
Changed in nova:
assignee: Dan Smith (danms) → Chris Behrens (cbehrens)
Changed in nova:
assignee: Chris Behrens (cbehrens) → Dan Smith (danms)
Changed in nova:
assignee: Dan Smith (danms) → Chris Behrens (cbehrens)
Changed in nova:
assignee: Chris Behrens (cbehrens) → Dan Smith (danms)
Changed in nova:
milestone: havana-2 → havana-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/35067
Committed: http://github.com/openstack/nova/commit/7f0051d4736ae1b464efb6c1edcadbab688bb496
Submitter: Jenkins
Branch: master

commit 7f0051d4736ae1b464efb6c1edcadbab688bb496
Author: Dan Smith <email address hidden>
Date: Sun Jun 30 15:00:58 2013 -0700

    Make compute_api.reboot() use objects

    This makes the compute api's reboot() method use objects and pass
    them to compute/manager.

    The one place we call back from compute/manager to compute/api's
    reboot() is also converted to use objects in this patch. That
    almost makes bug 1196301 go away, but will require instance
    actions work as well.

    This also adds a new cells method for passing the object to reboot in
    the child cell.

    Related to blueprint compute-api-objects

    Change-Id: I7845daa266687b5dc24fc2b1a98f2e5a2841e4bf

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