From 597e6d0e5d8823fd9f9cd9702c2c9e94e95237ff Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Mon, 14 Sep 2020 11:42:29 +0200 Subject: [PATCH] dnsdist: Use a counter for pipelined TCP queries It turns out that collisions do happen with a random ID. --- pdns/dnsdistdist/dnsdist-tcp-downstream.cc | 2 +- regression-tests.dnsdist/test_OOOR.py | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/pdns/dnsdistdist/dnsdist-tcp-downstream.cc b/pdns/dnsdistdist/dnsdist-tcp-downstream.cc index 8b5e56e0bb..4fa155c55c 100644 --- a/pdns/dnsdistdist/dnsdist-tcp-downstream.cc +++ b/pdns/dnsdistdist/dnsdist-tcp-downstream.cc @@ -423,7 +423,7 @@ IOState TCPConnectionToBackend::handleResponse(std::shared_ptr