For a rationale for this patch, see the discussion surrounding Bug
When reconnecting to a RabbitMQ cluster with mirrored queues in
use, the attempt to release the connection can hang "indefinitely"
somewhere deep down in Kombu. Blocking the thread for a bit
prior to release seems to kludge around the problem where it is
otherwise reproduceable.
Reviewed: https:/ /review. openstack. org/99015 /git.openstack. org/cgit/ openstack/ oslo-incubator/ commit/ ?id=14720138309 c67d3a6dcaeb6b7 a784e21cd74ad2
Committed: https:/
Submitter: Jenkins
Branch: stable/icehouse
commit 14720138309c67d 3a6dcaeb6b7a784 e21cd74ad2
Author: Bogdan Dobrelya <email address hidden>
Date: Tue Jun 10 14:26:42 2014 +0300
Slow down Kombu reconnect attempts
For a rationale for this patch, see the discussion surrounding Bug
When reconnecting to a RabbitMQ cluster with mirrored queues in
use, the attempt to release the connection can hang "indefinitely"
somewhere deep down in Kombu. Blocking the thread for a bit
prior to release seems to kludge around the problem where it is
otherwise reproduceable.
DocImpact
Change-Id: Ic2ede3046709b8 31adf8204e4c909 c589c1786c4
Partial-Bug: #856764