Bug 747568

Summary: While releasing floating IP: AMQPChannelException: NOT_FOUND - no exchange
Product: [Fedora] Fedora Reporter: Mark McLoughlin <markmc>
Component: openstack-novaAssignee: Mark McLoughlin <markmc>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: alexander.sakhnov, asalkeld, markmc, matt_domsch, mlvov, p, rkukura
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-08 08:47:04 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Mark McLoughlin 2011-10-20 10:36:53 UTC
While following:

  https://fedoraproject.org/wiki/QA:Testcase_OpenStack_floating_IPs

at around the time that I disassociated or released the floating IP, this error appeared in nova-network's log:

2011-10-20 11:31:00,615 ERROR nova.rpc [-] Exception during message handling
(nova.rpc): TRACE: Traceback (most recent call last):
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/nova/rpc/impl_kombu.py", line 628, in _process_data
(nova.rpc): TRACE:     ctxt.reply(None, None)
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/nova/rpc/impl_kombu.py", line 673, in reply
(nova.rpc): TRACE:     msg_reply(self.msg_id, *args, **kwargs)
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/nova/rpc/impl_kombu.py", line 781, in msg_reply
(nova.rpc): TRACE:     conn.direct_send(msg_id, msg)
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/nova/rpc/impl_kombu.py", line 562, in __exit__
(nova.rpc): TRACE:     self._done()
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/nova/rpc/impl_kombu.py", line 547, in _done
(nova.rpc): TRACE:     self.connection.reset()
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/nova/rpc/impl_kombu.py", line 382, in reset
(nova.rpc): TRACE:     self.channel.close()
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/kombu/transport/pyamqplib.py", line 196, in close
(nova.rpc): TRACE:     super(Channel, self).close()
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/amqplib/client_0_8/channel.py", line 194, in close
(nova.rpc): TRACE:     (20, 41),    # Channel.close_ok
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/amqplib/client_0_8/abstract_channel.py", line 105, in wait
(nova.rpc): TRACE:     return amqp_method(self, args)
(nova.rpc): TRACE:   File "/usr/lib/python2.7/site-packages/amqplib/client_0_8/channel.py", line 273, in _close
(nova.rpc): TRACE:     (class_id, method_id))
(nova.rpc): TRACE: AMQPChannelException: (404, u"NOT_FOUND - no exchange '21937a9d485c483da78f2dbc9aeca78e' in vhost '/'", (60, 40), 'Channel.basic_publish')
(nova.rpc): TRACE: 


Perhaps something to do with em1 device IP changing at that time?

Comment 1 Mark McLoughlin 2011-10-20 15:42:47 UTC
Looks like this upstream bug is related:

  https://bugs.launchpad.net/nova/+bug/855030

Comment 2 Mark McLoughlin 2011-11-29 06:32:12 UTC
Fixed upstream on stable/diablo: https://review.openstack.org/1930

Comment 3 Mark McLoughlin 2012-03-08 08:47:04 UTC
This should have been fixed by openstack-nova-2011.3.1