[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