commit 8504e2508bbec963ae817cc31fec509d058c0e96
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/252359 /git.openstack. org/cgit/ openstack/ oslo.messaging/ commit/ ?id=8504e2508bb ec963ae817cc31f ec509d058c0e96
Committed: https:/
Submitter: Jenkins
Branch: stable/liberty
commit 8504e2508bbec96 3ae817cc31fec50 9d058c0e96
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_
Depends-On: Ibce834c3e76d71 a770013cf1b469a a86396751b9 28f7b5de0131b6b 6cc7d57bb86
Change-Id: I18144ede387e1d