summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qpid/cpp/src/qpid/cluster/exp/Multicaster.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/qpid/cpp/src/qpid/cluster/exp/Multicaster.cpp b/qpid/cpp/src/qpid/cluster/exp/Multicaster.cpp
index bdf6c33387..cf8703ca59 100644
--- a/qpid/cpp/src/qpid/cluster/exp/Multicaster.cpp
+++ b/qpid/cpp/src/qpid/cluster/exp/Multicaster.cpp
@@ -65,6 +65,7 @@ Multicaster::sendMcast(const PollableEventQueue::Batch& buffers) {
std::transform(i, j, ioVector.begin(), &bufToIov);
if (!cpg.mcast(&ioVector[0], len)) {
// CPG didn't send because of CPG flow control.
+ ::usleep(1000); // Don't spin too tightly.
return i;
}
i = j;