]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Split the list of downstream connections in two, active and idle
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 5 Nov 2021 16:44:59 +0000 (17:44 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 8 Nov 2021 09:26:36 +0000 (10:26 +0100)
commit54a9a2266a74311fc62835d01df64f0701296a4f
tree056450438cfa73e9c4de8f15e00549688d2c579f
parentb8352ee02d9950ad6c6f6eda638b5caaac186a9b
dnsdist: Split the list of downstream connections in two, active and idle

This way we can easily keep track of how many idle connections we have,
and try to reuse these first.
pdns/dnsdist-lua.cc
pdns/dnsdistdist/dnsdist-nghttp2.cc
pdns/dnsdistdist/dnsdist-nghttp2.hh
pdns/dnsdistdist/dnsdist-tcp-downstream.cc
pdns/dnsdistdist/dnsdist-tcp-downstream.hh
pdns/dnsdistdist/docs/reference/tuning.rst
pdns/dnsdistdist/test-dnsdist-connections-cache.cc