]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Handle congested DoQ streams 13638/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 15 Dec 2023 15:56:23 +0000 (16:56 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 15 Dec 2023 16:03:55 +0000 (17:03 +0100)
commitc6886da0410328208aeb861dd69a59e25ab666d3
tree586b89e65baea49da65c4aea282d4d9e14db1023
parent10ed86ddf0b20ee291cb4bfd5054dd9e72d5a3b5
dnsdist: Handle congested DoQ streams

If the stream has no capacity left, Quiche will refuse to queue
more data and return `QUICHE_ERR_DONE`. We then have to wait until
the stream becomes writable again to retry sending our response.
pdns/dnsdistdist/doh3.cc
pdns/dnsdistdist/doq.cc