[ 
https://issues.apache.org/jira/browse/AMQ-6465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15575757#comment-15575757
 ] 

ASF subversion and git services commented on AMQ-6465:
------------------------------------------------------

Commit b49df4848e81b58484644ab32f424b9c6bcb7243 in activemq's branch 
refs/heads/activemq-5.14.x from [~cshannon]
[ https://git-wip-us.apache.org/repos/asf?p=activemq.git;h=b49df48 ]

https://issues.apache.org/jira/browse/AMQ-6465

Properly decrementing the message reference count in
DemandForwardingBridgeSupport when messages supression is checked for
durable subscriptions

(cherry picked from commit 406a34294befca4ba2de4b728c86f64b96a94945)


> Memory usage incorrectly increases when messages are forwarded over a bridge 
> for a durable subscription
> -------------------------------------------------------------------------------------------------------
>
>                 Key: AMQ-6465
>                 URL: https://issues.apache.org/jira/browse/AMQ-6465
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker, networkbridge
>    Affects Versions: 5.14.1
>            Reporter: Christopher L. Shannon
>            Assignee: Christopher L. Shannon
>             Fix For: 5.15.0, 5.14.2
>
>
> There is an issue with duplicate message suppression for durable 
> subscriptions over a network bridge that is causing the memory usage counter 
> to grow and never shrink.  The issue is that when the message is checked 
> against the network bridge filter, a reference to the message is incremented 
> (which increases the memory usage counter) but then that reference is never 
> decremented so the memory usage doesn't decrease as it should.  The actual 
> memory is freed but the counter continues to grow until it reaches the 
> configured maximum at which point the broker can't do any work because it 
> thinks the memory is full.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to