Github user clebertsuconic commented on the issue:
https://github.com/apache/activemq-artemis/pull/907
Summary for the situation of this PR:
This PR is about fixing blocking client producers in OpenWire...
The implementation is currently using setAutoRead, and there is a test
failing Howard was trying to fix it.
The PR here is blocking a thread for non persistent, which I -1000 about it.
This should really either setAutoRead (false) from Netty, or stop sending
confirmation back to clients..
Also there's an issue that I see that if a producer is blocked for a long
time connections will drop for TTL. So there should be some check for pending
requests and ignore TTL checks on that case.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---