/[Apache-SVN]
ViewVC logotype

Revision 1565340


Jump to revision: Previous Next
Author: aconway
Date: Thu Feb 6 16:49:15 2014 UTC (10 years, 2 months ago)
Changed paths: 6
Log Message:
QPID-5544: HA memory leak in backup broker after shutdown.

The memory leaks were due to shared_ptr cycles between the QueueReplicator,
Bridge and Link objects. This patch breaks the cycles using weak_ptrs
in the appropriate places.

Changed paths

Path Details
Directoryqpid/trunk/qpid/cpp/src/qpid/ha/Backup.cpp modified , text changed
Directoryqpid/trunk/qpid/cpp/src/qpid/ha/BrokerReplicator.cpp modified , text changed
Directoryqpid/trunk/qpid/cpp/src/qpid/ha/BrokerReplicator.h modified , text changed
Directoryqpid/trunk/qpid/cpp/src/qpid/ha/ErrorListener.h deleted
Directoryqpid/trunk/qpid/cpp/src/qpid/ha/QueueReplicator.cpp modified , text changed
Directoryqpid/trunk/qpid/cpp/src/qpid/ha/QueueReplicator.h modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26