migrations fail due to rpc.call to wrong queue

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

Bug Description

in network rpcapi, we have these 2 calls:

migrate_instance_start
migrate_instance_finish

which get rpc queues with this call:

279 topic=rpc.queue_get_for(ctxt, self.topic,
280 dest_compute),

This means the queue is 'network.<dest_compute_host>' which is not a queue network listens on!

Chris Behrens (cbehrens)
Changed in nova:
importance: Undecided → High
status: New → Triaged
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/15427

Changed in nova:
status: Triaged → In Progress
Chris Behrens (cbehrens)
Changed in nova:
assignee: nobody → Chris Behrens (cbehrens)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

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

commit b3843021b78a5150d8fd577fda523a52f8ce5b26
Author: Chris Behrens <email address hidden>
Date: Mon Nov 5 17:47:55 2012 +0000

    Fix migrations when not using multi-host network

    Commit d96102b6251d caused rpc.calls to network manager to occur for
    non-multi-host configs, but they get sent to the
    network.<destination_compute> topic when they should just go to
    'network'.

    Fixes bug 1075245

    Change-Id: If2bb8b3897efb59b8dc41ea136b08146e4e56270

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