gtully commented on pull request #3863: URL: https://github.com/apache/activemq-artemis/pull/3863#issuecomment-980038594
on more investigation, in the absence of doing a drain, we respect existing credit and track requests up to the credit limits. This works for the already limited case needing to get an exception (FAIL strategy) and allows resumption/unblocking to renew credit when there are no other constraints. Eventually such a producer will run out of credit and block. For new links/senders - there is no new credit grant which forces blocking on credit and this is perfect. Senders can stay blocked or use a send timeout to error out of that state. In short, I think the blocking is in the right place. -- 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]
