]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Backend QPS limit refactoring
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 25 Jul 2025 14:19:43 +0000 (16:19 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 28 Jul 2025 09:31:21 +0000 (11:31 +0200)
commitd16f0c9bde91cabb872580de1bb8d08a39045bcc
treeb11743e986a39cb619941d5ab83cddf724afeed5
parent4ce4fe86e341bae6304b472be42acb9c9f84f0c5
dnsdist: Backend QPS limit refactoring

Use `std::optional` to signal that the QPS limit is not set,
instead of a relying of a special case version of the `QPSLimiter`
that does pretty much nothing.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/dnsdistdist/dnsdist-backend.cc
pdns/dnsdistdist/dnsdist-lbpolicies.cc
pdns/dnsdistdist/dnsdist-lua-bindings.cc
pdns/dnsdistdist/dnsdist-lua.cc
pdns/dnsdistdist/dnsdist-snmp.cc
pdns/dnsdistdist/dnsdist-web.cc
pdns/dnsdistdist/dnsdist.hh