summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
diff options
context:
space:
mode:
authorKenneth Anthony Giusti <kgiusti@apache.org>2012-05-04 19:45:41 +0000
committerKenneth Anthony Giusti <kgiusti@apache.org>2012-05-04 19:45:41 +0000
commitc213351b491f438f4488879ed67b9718c0a52d10 (patch)
tree34e0b8ef2269bf78fa2df94b345302729908d64d /qpid/cpp/src
parent416a3cc5d7236378fce980a6356ff8e6cc07d691 (diff)
downloadqpid-python-c213351b491f438f4488879ed67b9718c0a52d10.tar.gz
QPID-3767: fix queue replicator name
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1334139 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src')
-rw-r--r--qpid/cpp/src/qpid/ha/QueueReplicator.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/qpid/cpp/src/qpid/ha/QueueReplicator.cpp b/qpid/cpp/src/qpid/ha/QueueReplicator.cpp
index 5ab09d3213..c6af388d9d 100644
--- a/qpid/cpp/src/qpid/ha/QueueReplicator.cpp
+++ b/qpid/cpp/src/qpid/ha/QueueReplicator.cpp
@@ -54,6 +54,8 @@ std::string QueueReplicator::replicatorName(const std::string& queueName) {
QueueReplicator::QueueReplicator(boost::shared_ptr<Queue> q, boost::shared_ptr<Link> l)
: Exchange(replicatorName(q->getName()), 0, q->getBroker()), queue(q), link(l)
{
+ framing::Uuid uuid(true);
+ bridgeName = replicatorName(q->getName()) + std::string(".") + uuid.str();
logPrefix = "HA: Backup of " + queue->getName() + ": ";
QPID_LOG(info, logPrefix << "Created");
}