Commit: 0a4b32d018392506b10635bdffda419bb0ccec05
Author: Alex Khivin <email address hidden>
Date: Wed Jun 24 22:57:37 2015
Improve "Queue not found" exception handling
In the case queue was disapeared during reconnection process, "Queue not
found" exception may break consumption in other queues, thus rpc subsystem
may got stuck.
Added a new method _try_consume() to consume queue. If queue is not found,
this method reconnect queue (this supposes to re-create a lost queue),
and try consume it one more time.
Reviewed: https:/ /review. fuel-infra. org/8461 ci/fuel- 6.0-updates/ 2014.2
Submitter: Vitaly Sedelnik <email address hidden>
Branch: openstack-
Commit: 0a4b32d01839250 6b10635bdffda41 9bb0ccec05
Author: Alex Khivin <email address hidden>
Date: Wed Jun 24 22:57:37 2015
Improve "Queue not found" exception handling
In the case queue was disapeared during reconnection process, "Queue not
found" exception may break consumption in other queues, thus rpc subsystem
may got stuck.
Added a new method _try_consume() to consume queue. If queue is not found,
this method reconnect queue (this supposes to re-create a lost queue),
and try consume it one more time.
Change-Id: I41ffe7aacbae1a c176e0063a20cdd 256cef69127 5706504a0bfb1cf 587b5343ad)
Closes-bug: #1465757
Closes-bug: #1463802
(cherry picked from commit e9a91becba15671