]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Fix the number of concurrent queries on a backend TCP conn 11718/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 23 Jun 2022 10:36:17 +0000 (12:36 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 23 Jun 2022 10:38:41 +0000 (12:38 +0200)
commit2848406e55b5a1d2e35bfa9f7c4dbb0c49989a1b
treed539675f1af05e64908d396078ae03950b0a991e
parente99d01cbe59c89d9b929093f71ac9bca5e0a09e5
dnsdist: Fix the number of concurrent queries on a backend TCP conn

When we are in the process of sending a query to the backend, that
query is no longer accounted in the "queued" queries nor it is in
the "queued" responses, but we need to take it into account.
Otherwise we might be sending two concurrent queries to a backend
that does not support out-of-order processing (increasing our
latency), or even worse to one that does not support pipelining.
pdns/dnsdistdist/dnsdist-tcp-downstream.hh