diff options
author | Alan Conway <aconway@apache.org> | 2016-03-17 14:47:32 +0000 |
---|---|---|
committer | Alan Conway <aconway@apache.org> | 2016-03-17 14:47:32 +0000 |
commit | 006496cf708639db842f37941c40f7d452789509 (patch) | |
tree | 2fa487c0064db5515f7b42c6a9d1c0c7f4422d26 /qpid/cpp/src/qpid/messaging/Message.cpp | |
parent | 37a0b662b1f045c64a315ebffeb6a4b01c111128 (diff) | |
download | qpid-python-006496cf708639db842f37941c40f7d452789509.tar.gz |
Bug 1318180 - HA memory leak in primary broker when overwriting messages in a ring queue
ReplicatingSubscription accumulates IDs of dequeued messages to send on
dispatch. It should clear the accumulated IDs once sent. Due to a merge error,
since:
014f0f3 QPID-4327: HA TX transactions: basic replication.
The ID set is not cleared, causing it to accumulate memory slowly.
This leak would be particularly noticeable on a busy ring-queue since a
ring-queue generates a dequeue event for every enqueue once it reaches its max
size.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1735439 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/qpid/messaging/Message.cpp')
0 files changed, 0 insertions, 0 deletions