GitHub user clebertsuconic opened a pull request:
https://github.com/apache/activemq-6/pull/211
ACTIVEMQ6-94 Large Message over Bridge and server's transfer
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/clebertsuconic/activemq-6 new-Bridge
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/activemq-6/pull/211.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #211
----
commit 86f386d984064b12e4d14d5906b87ba62132cf80
Author: Howard Gao <[email protected]>
Date: 2015-03-30T06:09:34Z
ACTIVEMQ6-94: HornetQ Bridge does not handle large messages
When sending a large message that exceeds the size of
Integer.MAX_VALUE, the bridge will get negative chunk size during
fowarding. And the resend cache is not limited so there is a
potential that it may get OutOfMemory exception.
commit 2984a10a24b511531ab4000baae298987cd973e9
Author: Clebert Suconic <[email protected]>
Date: 2015-04-23T01:44:28Z
ACTIVEMQ6-94: Using proper flow control on very large messages over the
bridge
This will remove some of the verifications written by Howard on his commit.
I did this to simplify the flow control
This closes #197
----
---
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.
---