]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
lib/defines: added configurable SRTT limits and lowered probing rate
authorMarek Vavruša <mvavrusa@cloudflare.com>
Thu, 23 Aug 2018 00:37:01 +0000 (17:37 -0700)
committerMarek Vavruša <mvavrusa@cloudflare.com>
Fri, 7 Sep 2018 17:45:21 +0000 (10:45 -0700)
commit12a06550f69a3cafa352467d401e3de932c2053a
treef6474dac62a583122b6290a8c5d0b8ea7412edf5
parent63cf33846e5c040957a16268e6b24bbbd1a5fe24
lib/defines: added configurable SRTT limits and lowered probing rate

This adds configurable SRTT limits for various network environments.
The probing rate is reduced from 10% to 1%, so that badly connected
nameservers are not selected as often. This is apparent on zone cuts
with a lot of nameservers, e.g. .com. With the probing rate set to
1% the average response time for 300 queries is almost 50% better:
lib/defines.h
lib/nsrep.c
lib/nsrep.h