cshannon opened a new pull request, #2409:
URL: https://github.com/apache/activemq/pull/2409

   The timed get loop's condition uses || between the not-disposed check and 
the deadline check, so the loop runs until disposal regardless of the caller's 
timeout. Widens FutureBrokerInfo to package-private so the test drives the real 
class. Two of four scenarios fail until the condition is corrected.
   
   Correct the loop condition from || to && so the timed get exits when EITHER 
the bridge is disposed OR the deadline expires. Previously a peer that never 
delivered its BrokerInfo parked the bridge start thread until disposal, 
ignoring the caller's timeout.
   
   (cherry picked from commit c6f85bcf2f0197176238a7c0ede1df284f7ae884)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to