]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Refactor the exponential back-off timer code 13523/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 20 Nov 2023 19:38:57 +0000 (20:38 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 21 Nov 2023 10:33:35 +0000 (11:33 +0100)
commit6e035a277b026c60455e9feb3d246b9af370a44e
treee59d8cd5307c5026f19dc8a91f1a92db914faebb
parent7b482be2801581397f4f073c077275cced5f35ee
dnsdist: Refactor the exponential back-off timer code

The existing code could overflow in some cases, leading to a
potentially endless busy-loop.

(cherry picked from commit d629f5b02ee6de8bf94592980472337fdbf301ad)
pdns/dnsdist-carbon.cc
pdns/dnsdistdist/Makefile.am
pdns/dnsdistdist/dnsdist-backend.cc
pdns/dnsdistdist/dnsdist-backoff.hh [new file with mode: 0644]
pdns/dnsdistdist/test-dnsdistbackoff.cc [new file with mode: 0644]