From 1d17e750439659084c718f259090c5481d045722 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Tue, 11 Mar 2014 16:56:41 -0700 Subject: [PATCH] more noise suppression --- domain-server/src/DomainServer.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/domain-server/src/DomainServer.cpp b/domain-server/src/DomainServer.cpp index 68601fd007..6410737594 100644 --- a/domain-server/src/DomainServer.cpp +++ b/domain-server/src/DomainServer.cpp @@ -547,11 +547,12 @@ void DomainServer::readAvailableDatagrams() { // Suppress these for Assignment::AgentType to 1 per second... static quint64 lastMessage = usecTimestampNow(); quint64 timeNow = usecTimestampNow(); - const quint64 NOISY_TIME_ELAPSED = USECS_PER_SECOND; + const quint64 NOISY_TIME_ELAPSED = 10 * USECS_PER_SECOND; + bool noisyMessage = false; if (requestAssignment.getType() != Assignment::AgentType || (timeNow - lastMessage) > NOISY_TIME_ELAPSED) { qDebug() << "Received a request for assignment type" << requestAssignment.getType() << "from" << senderSockAddr; - lastMessage = timeNow; + noisyMessage = true; } SharedAssignmentPointer assignmentToDeploy = deployableAssignmentForRequest(requestAssignment); @@ -572,8 +573,13 @@ void DomainServer::readAvailableDatagrams() { if (requestAssignment.getType() != Assignment::AgentType || (timeNow - lastMessage) > NOISY_TIME_ELAPSED) { qDebug() << "Unable to fulfill assignment request of type" << requestAssignment.getType() << "from" << senderSockAddr; + noisyMessage = true; } } + + if (noisyMessage) { + lastMessage = timeNow; + } } } }