From: Otto Moerbeek Date: Fri, 20 Dec 2019 08:02:21 +0000 (+0100) Subject: Bump max-qperq default to 100; this is enough for rev v6 queries with cold X-Git-Tag: auth-4.3.0-beta1~42^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15d63d5a4a17aece479be953651643736a26d3d0;p=thirdparty%2Fpdns.git Bump max-qperq default to 100; this is enough for rev v6 queries with cold cache with validations and qname minimization enabled. Fixes #8646. --- diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index 987682b2bd..b92ba90e63 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -4695,7 +4695,7 @@ int main(int argc, char **argv) ::arg().set("udp-truncation-threshold", "Maximum UDP response size before we truncate")="1232"; ::arg().set("edns-outgoing-bufsize", "Outgoing EDNS buffer size")="1232"; ::arg().set("minimum-ttl-override", "Set under adverse conditions, a minimum TTL")="0"; - ::arg().set("max-qperq", "Maximum outgoing queries per query")="50"; + ::arg().set("max-qperq", "Maximum outgoing queries per query")="100"; ::arg().set("max-total-msec", "Maximum total wall-clock time per query in milliseconds, 0 for unlimited")="7000"; ::arg().set("max-recursion-depth", "Maximum number of internal recursion calls per query, 0 for unlimited")="40"; ::arg().set("max-udp-queries-per-round", "Maximum number of UDP queries processed per recvmsg() round, before returning back to normal processing")="10000"; diff --git a/pdns/recursordist/docs/settings.rst b/pdns/recursordist/docs/settings.rst index 4283b95a09..7ff32ce598 100644 --- a/pdns/recursordist/docs/settings.rst +++ b/pdns/recursordist/docs/settings.rst @@ -914,7 +914,7 @@ Maximum number of Packet Cache entries. ``max-qperq`` ------------- - Integer -- Default: 50 +- Default: 100 The maximum number of outgoing queries that will be sent out during the resolution of a single client query. This is used to limit endlessly chasing CNAME redirections.