Bug 747568 - While releasing floating IP: AMQPChannelException: NOT_FOUND - no exchange
Summary: While releasing floating IP: AMQPChannelException: NOT_FOUND - no exchange
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: openstack-nova
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mark McLoughlin
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-20 10:36 UTC by Mark McLoughlin
Modified: 2012-03-08 08:47 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-03-08 08:47:04 UTC
Type: ---


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.