From: bert hubert Date: Wed, 25 Oct 2017 10:46:41 +0000 (+0200) Subject: also account for network latency when talking to hardcoded servers X-Git-Tag: rec-4.1.0-rc2~24^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F5774%2Fhead;p=thirdparty%2Fpdns.git also account for network latency when talking to hardcoded servers --- diff --git a/pdns/syncres.cc b/pdns/syncres.cc index 79253ecbca..ed75e659f1 100644 --- a/pdns/syncres.cc +++ b/pdns/syncres.cc @@ -536,6 +536,10 @@ int SyncRes::doResolve(const DNSName &qname, const QType &qtype, vector nm; res=asyncresolveWrapper(remoteIP, d_doDNSSEC, qname, qtype.getCode(), false, false, &d_now, nm, &lwr); + + d_totUsec += lwr.d_usec; + accountAuthLatency(lwr.d_usec, remoteIP.sin4.sin_family); + // filter out the good stuff from lwr.result() if (res == 1) { for(const auto& rec : lwr.d_records) {