]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Properly record self-answered UDP responses with recvmmsg 13150/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:23:36 +0000 (11:23 +0200)
commit9158e388508fc4a8b21a0a1555b46e9c7549ef36
tree1b2c59ff2855f147c8f95c0e31475613fd33ec8a
parent24735efc3554ec5dd37b61afebff93fef2b3762b
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()`.

(cherry picked from commit 3692220de3633434cb88556132cbb77255440ce3)
pdns/dnsdist.cc