]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Update ensure()/reconnect() to catch MessagingError
authorRussell Bryant <rbryant@redhat.com>
Wed, 9 Apr 2014 15:32:44 +0000 (11:32 -0400)
committerIan Wienand <iwienand@redhat.com>
Thu, 10 Apr 2014 11:03:50 +0000 (21:03 +1000)
commit9a830b370551019a4bd3a0c7504f48961e755bd4
tree071e90fc918973200dce3dc66c9350947d9f5a5a
parenta7da625571a5acb161246e62713da81526a8d86b
Update ensure()/reconnect() to catch MessagingError

The error handling code that gets connections reset if necessary
caught ConnectionError. It really needs to catch MessagingError,
which ConnectionError inherits from. There are other types of
MessagingErrors that may occur, such as InternalError, and they need
to cause the connection to reset, as well.

This fix has already been merged into oslo.messaging.

--

Cherry-picked from oslo-incubator 234f64d608266f43d8856ff98c89ceba6699d752
See also https://bugzilla.redhat.com/show_bug.cgi?id=1086077

Closes-bug: #1303890
Change-Id: Ic5082b74a362ded8b35cbc75cf178fe6e0db62d0
neutron/openstack/common/rpc/impl_qpid.py