Issue blocking ACK for RPC requests from the consumer thread
The patch for https://review.openstack.org/#/c/436958/ fixed a
threading problem by moving the ack back to the polling
thread. However the RPC server expects to catch any failures of the
ACK and abort the request. This patch adds the ACK error handling
back to the polling thread.
This patch is based heavily off the original work done by Mehdi
Abaakouk (sileht).
Change-Id: I708c3d6676b974d8daac6817c15f596cdf35817b
Closes-Bug: #1695746
(cherry picked from commit 26b0be585a0b681d011edcb688750770bcdae199)
Reviewed: https:/ /review. opendev. org/667083 /git.openstack. org/cgit/ openstack/ oslo.messaging/ commit/ ?id=e8c67609897 888e0eff8f0e3ed 5a374d604ca710
Committed: https:/
Submitter: Zuul
Branch: stable/queens
commit e8c67609897888e 0eff8f0e3ed5a37 4d604ca710
Author: Kenneth Giusti <email address hidden>
Date: Tue Jul 10 12:03:03 2018 -0400
Issue blocking ACK for RPC requests from the consumer thread
The patch for https:/ /review. openstack. org/#/c/ 436958/ fixed a
threading problem by moving the ack back to the polling
thread. However the RPC server expects to catch any failures of the
ACK and abort the request. This patch adds the ACK error handling
back to the polling thread.
This patch is based heavily off the original work done by Mehdi
Abaakouk (sileht).
Change-Id: I708c3d6676b974 d8daac6817c15f5 96cdf35817b d011edcb6887507 70bcdae199)
Closes-Bug: #1695746
(cherry picked from commit 26b0be585a0b681