Hello. I'd like to bring your attention to major RPC failover issue in impl_rabbit.py [0]. There are several *related* patches and a number of concerns should be considered as well: - Passive exchanges fix [1] (looks like the problem is much deeper than it seems though). - the first version of the fix [2] which makes the producer to declare a queue and bind it to exchange as well as consumer does. - Making all RPC involved reply_* queues durable in order to preserve them in RabbitMQ after failover (there could be a TTL for such a queues as well) - RPC throughput tuning patch [3] I believe the issue [0] should be at least prioritized and assigned to some milestone. [0] https://bugs.launchpad.net/oslo.messaging/+bug/1338732 [1] https://review.openstack.org/#/c/109373/ [2] https://github.com/noelbk/oslo.messaging/commit/960fc26ff050ca3073ad90eccbef1ca95712e82e [3] https://review.openstack.org/#/c/109143/ -- Best regards, Bogdan Dobrelya, Skype #bogdando_at_yahoo.com Irc #bogdando