[svn] commit: r3607 - in /branches/vorner-recursor-timeouts/src/lib/asiolink: asiolink.cc udpdns.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Mon Nov 22 16:33:09 UTC 2010
Author: vorner
Date: Mon Nov 22 16:33:09 2010
New Revision: 3607
Log:
Logging in merged places
Modified:
branches/vorner-recursor-timeouts/src/lib/asiolink/asiolink.cc
branches/vorner-recursor-timeouts/src/lib/asiolink/udpdns.cc
Modified: branches/vorner-recursor-timeouts/src/lib/asiolink/asiolink.cc
==============================================================================
--- branches/vorner-recursor-timeouts/src/lib/asiolink/asiolink.cc (original)
+++ branches/vorner-recursor-timeouts/src/lib/asiolink/asiolink.cc Mon Nov 22 16:33:09 2010
@@ -340,6 +340,7 @@
// This function is used as callback from DNSQuery.
virtual void operator()(UDPQuery::Result result) {
if (result == UDPQuery::TIME_OUT && retries_ --) {
+ dlog("Resending query");
// We timed out, but we have some retries, so send again
send();
} else {
Modified: branches/vorner-recursor-timeouts/src/lib/asiolink/udpdns.cc
==============================================================================
--- branches/vorner-recursor-timeouts/src/lib/asiolink/udpdns.cc (original)
+++ branches/vorner-recursor-timeouts/src/lib/asiolink/udpdns.cc Mon Nov 22 16:33:09 2010
@@ -293,6 +293,15 @@
void
UDPQuery::stop(Result result) {
if (!data_->stopped) {
+ switch (result) {
+ case TIME_OUT:
+ dlog("Query timed out");
+ break;
+ case STOPPED:
+ dlog("Query stopped");
+ break;
+ default:;
+ }
data_->stopped = true;
data_->socket.cancel();
data_->socket.close();
More information about the bind10-changes
mailing list