summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/logging.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2013-04-26 17:28:26 +0000
committerAlan Conway <aconway@apache.org>2013-04-26 17:28:26 +0000
commitfd4e9e7748e89830f5fa96a83fdc054d7aba5380 (patch)
tree437375b544abaf1d8e50620a2ece18971092051f /qpid/cpp/src/tests/logging.cpp
parentfe25b989382136eedd8a5869858e08c65dd2bf93 (diff)
downloadqpid-python-fd4e9e7748e89830f5fa96a83fdc054d7aba5380.tar.gz
QPID-4780: Bug 889552 - HA broker deadlock after loss of primary broker.
Lock ordering deadlock found by inspection of code and stack trace: - thread 1: Link::ioThreadProcessing(Link:lock)-> QueueReplicator::initializeBridge(QueueReplicator::lock) - thread 2: QueueReplicator::destroy(QueueReplicator::lock)-> Bridge::destroy(Link::lock) This patch breaks the lock by removing locking around Bridge::destroy in QueueReplicator::destroy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476305 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/logging.cpp')
0 files changed, 0 insertions, 0 deletions