commit daddb82788918296f8b34d6cdeb40d01620fb183
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.
Reviewed: https:/ /review. openstack. org/252351 /git.openstack. org/cgit/ openstack/ oslo.messaging/ commit/ ?id=daddb827889 18296f8b34d6cde b40d01620fb183
Committed: https:/
Submitter: Jenkins
Branch: master
commit daddb8278891829 6f8b34d6cdeb40d 01620fb183
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
Change-Id: I0d3c16ea6d2c1d a143de4924b3be4 1d1cea159bd