nova live-migration is broken by nova-conductor enforcement

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

Bug Description

nova live-migration no longer works. live-migration depends on direct access to the database. A change was recently made to nova-compute to raise an exception when the service tries to connect to the db directly. The live-migration code needs to be updated to use nova-conductore instead.

When attempting live migration, this error is raised:
2013-02-13 17:45:52.834 TRACE nova.openstack.common.rpc.amqp DBNotAllowed_Remote: nova-compute

Changed in nova:
assignee: nobody → John Herndon (john-herndon)
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/21983

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

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

commit d10dd684f793d5b1335fd84e4527c896572b298d
Author: John Herndon <email address hidden>
Date: Thu Feb 14 18:39:55 2013 +0000

    use nova-conductor for live-migration

    The function check_can_live_migrate_source in compute/manager.py
    attempts to make a direct DB query. This small change makes the
    query through the conductor service

    Change-Id: I9edc0aec89b4ce030f20020204e7c872f2f4fbd8
    fixes: bug 1124594

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