Github user mtaylor commented on the issue:
https://github.com/apache/activemq-artemis/pull/1466
@clebertsuconic It appears the original issue was introduced when you
changed the ReplicationManager to skip the executor and send in the same
thread. I am trying to understand why this was required. From a quick read of
the code, I assume that when sending a large file there's potential for the
whole file to get scheduled on the ThreadPoolExecutor Queue, with potential to
cause an OOM? Is this assumption correct?
---
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.
---