]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Fix incorrect hardcoded timeframe in server-down throttling log line. 2904/head
authorAndreas Jakum <aj-gh@users.noreply.github.com>
Wed, 18 Nov 2015 00:10:53 +0000 (01:10 +0100)
committerAndreas Jakum <aj-gh@users.noreply.github.com>
Wed, 18 Nov 2015 00:10:53 +0000 (01:10 +0100)
Fixes #1878.

pdns/syncres.cc

index b50772e7acc7e5a3c55bf82b9a1614095065d1c8..4b8fdd59111338570ee86dde5be831599ad18364 100644 (file)
@@ -1024,7 +1024,7 @@ int SyncRes::doResolveAt(set<DNSName> nameservers, DNSName auth, bool flawedNSSe
 
                // code below makes sure we don't filter COM or the root
                 if (s_serverdownmaxfails > 0 && (auth != DNSName(".")) && t_sstorage->fails.incr(*remoteIP) >= s_serverdownmaxfails) {
-                  LOG(prefix<<qname.toString()<<": Max fails reached resolving on "<< remoteIP->toString() <<". Going full throttle for 1 minute" <<endl);
+                  LOG(prefix<<qname.toString()<<": Max fails reached resolving on "<< remoteIP->toString() <<". Going full throttle for "<< s_serverdownthrottletime <<" seconds" <<endl);
                   t_sstorage->throttle.throttle(d_now.tv_sec, boost::make_tuple(*remoteIP, "", 0), s_serverdownthrottletime, 10000); // mark server as down
                 } else if(resolveret==-1)
                   t_sstorage->throttle.throttle(d_now.tv_sec, boost::make_tuple(*remoteIP, qname, qtype.getCode()), 60, 100); // unreachable, 1 minute or 100 queries