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]

Reply via email to