]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Merge pull request #15477 from nokia/master
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 5 May 2025 07:41:55 +0000 (09:41 +0200)
committerGitHub <noreply@github.com>
Mon, 5 May 2025 07:41:55 +0000 (09:41 +0200)
dnsdist: Provide runtime update API for some health check params

1  2 
pdns/dnsdistdist/dnsdist-backend.cc
pdns/dnsdistdist/dnsdist-lua-bindings.cc
pdns/dnsdistdist/dnsdist.hh
pdns/dnsdistdist/docs/reference/config.rst
regression-tests.dnsdist/test_HealthChecks.py

Simple merge
index 7a9f5f2e8471cd18e22fc4e38c31794cd88569aa,90654bc0b5ecd6a26f43a500edce82ae4531c83a..b2826ccf9da3f049e5b59a0236d20ffe750c4575
@@@ -595,12 -590,9 +594,10 @@@ struct DownstreamState : public std::en
      uint16_t d_lazyHealthCheckMaxBackOff{3600};
      uint8_t d_lazyHealthCheckThreshold{20};
      LazyHealthCheckMode d_lazyHealthCheckMode{LazyHealthCheckMode::TimeoutOrServFail};
-     uint8_t maxCheckFailures{1};
-     uint8_t minRiseSuccesses{1};
      uint8_t udpTimeout{0};
      uint8_t dscp{0};
 -    Availability availability{Availability::Auto};
 +    Availability d_availability{Availability::Auto};
 +    HealthCheckMode d_healthCheckMode{HealthCheckMode::Active};
      bool d_tlsSubjectIsAddr{false};
      bool mustResolve{false};
      bool useECS{false};