commit 53256e990d3632e0120e9a10ede1de9b3b2c9a0a
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 2 11:38:27 2015 +0100
Don't hold the connection when reply fail
This change moves the reply retry code to upper layer
to be able to release the connection while we wait between
two retries.
In the worse scenario, a client waits for more than 30 replies
and died/restart, the server tries to send this 30 replies to this
this client and can wait too 60s per replies. During this
replies for other clients are just stuck.
This change fixes that.
Related-bug: #1477914
Closes-bug: #1521958
(cherry picked from commit I0d3c16ea6d2c1da143de4924b3be41d1cea159bd)
Reviewed: https:/ /review. openstack. org/252361 /git.openstack. org/cgit/ openstack/ oslo.messaging/ commit/ ?id=53256e990d3 632e0120e9a10ed e1de9b3b2c9a0a
Committed: https:/
Submitter: Jenkins
Branch: stable/kilo
commit 53256e990d3632e 0120e9a10ede1de 9b3b2c9a0a
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 2 11:38:27 2015 +0100
Don't hold the connection when reply fail
This change moves the reply retry code to upper layer
to be able to release the connection while we wait between
two retries.
In the worse scenario, a client waits for more than 30 replies
and died/restart, the server tries to send this 30 replies to this
this client and can wait too 60s per replies. During this
replies for other clients are just stuck.
This change fixes that.
Related-bug: #1477914
Closes-bug: #1521958
(cherry picked from commit I0d3c16ea6d2c1d a143de4924b3be4 1d1cea159bd)
Conflicts: messaging/ _drivers/ amqpdriver. py messaging/ _drivers/ impl_rabbit. py
oslo_
oslo_
Change-Id: I492b82082a3727 63e60cf06ce0b81 35ade7a6e71