]> granicus.if.org Git - pdns/commitdiff
Merge pull request #7142 from 1848/checkinterval
authorRemi Gacogne <rgacogne@users.noreply.github.com>
Mon, 11 Feb 2019 09:16:35 +0000 (10:16 +0100)
committerGitHub <noreply@github.com>
Mon, 11 Feb 2019 09:16:35 +0000 (10:16 +0100)
dnsdist: Add option to set interval between health checks

1  2 
pdns/dnsdist-lua.cc
pdns/dnsdist.cc
pdns/dnsdist.hh
pdns/dnsdistdist/docs/reference/config.rst

Simple merge
diff --cc pdns/dnsdist.cc
Simple merge
diff --cc pdns/dnsdist.hh
Simple merge
index 21d72674b615c9e1b362af99742226b6092f3436,79b33fcee9c620f4dcd7e4ccf4d366c713045b71..77a7fa976d1fd3039459be8aaee7fc8885b843f1
@@@ -340,10 -336,10 +340,11 @@@ Server
        checkClass=NUM,        -- Use NUM as QCLASS in the health-check query, default: DNSClass.IN
        checkName=STRING,      -- Use STRING as QNAME in the health-check query, default: "a.root-servers.net."
        checkType=STRING,      -- Use STRING as QTYPE in the health-check query, default: "A"
 -      checkFunction=FUNCTION -- Use this function to dynamically set the QNAME, QTYPE and QCLASS to use in the health-check query (see :ref:`Healthcheck`)
 +      checkFunction=FUNCTION,-- Use this function to dynamically set the QNAME, QTYPE and QCLASS to use in the health-check query (see :ref:`Healthcheck`)
 +      checkTimeout=NUM,      -- The timeout (in milliseconds) of a health-check query, default: 1000 (1s)
        setCD=BOOL,            -- Set the CD (Checking Disabled) flag in the health-check query, default: false
        maxCheckFailures=NUM,  -- Allow NUM check failures before declaring the backend down, default: 1
+       checkInterval=NUM      -- The time in seconds between health checks
        mustResolve=BOOL,      -- Set to true when the health check MUST return a NOERROR RCODE and an answer
        useClientSubnet=BOOL,  -- Add the client's IP address in the EDNS Client Subnet option when forwarding the query to this backend
        source=STRING,         -- The source address or interface to use for queries to this backend, by default this is left to the kernel's address selection