]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Properly record self-answered UDP responses with recvmmsg 13149/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 17 Aug 2023 09:19:15 +0000 (11:19 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 17 Aug 2023 09:19:15 +0000 (11:19 +0200)
commit3692220de3633434cb88556132cbb77255440ce3
tree7b4c9c99c9c87a06d23ccdece475958a499ce26d
parent774abc2bbaf3ae47b9326aa03e2df8168d9cec3a
dnsdist: Properly record self-answered UDP responses with recvmmsg

Responses sent directly from dnsdist, without reaching out to a backend
(self-generated and cache hits answers, mostly) where not properly
accounted for in frontend metrics, ring buffer entries and latency
computation when recvmmsg/sendmmsg support was enabled via
`setUDPMultipleMessagesVectorSize()`.
pdns/dnsdist.cc