Ken Giusti created DISPATCH-2184:
------------------------------------
Summary: message receiver is not restarted by
qd_message_Q2_holdoff_disable
Key: DISPATCH-2184
URL: https://issues.apache.org/jira/browse/DISPATCH-2184
Project: Qpid Dispatch
Issue Type: Bug
Components: Router Node
Affects Versions: 1.16.0
Reporter: Ken Giusti
Assignee: Ken Giusti
Fix For: 1.16.0
When a message needs to have its Q2 disabled - for discard or local consume -
the qd_message_Q2_holdoff_disable() function is called. This function simply
sets a flag in the message indicating Q2 is disabled.
However, if Q2 is effect when qd_message_Q2_holdoff_disable() is called the
message's incoming thread is not activated. This may cause the receipt of the
message to stall indefinitely.
The qd_message_Q2_holdoff_disable() call must re-start the message's receiver
thread if Q2 is in effect when called.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]