On 29/04/2025 18:34, Otto Moerbeek wrote:
On Tue, Apr 29, 2025 at 06:23:34PM +0300, Kapetanakis Giannis wrote:

On 29/04/2025 18:11, Otto Moerbeek wrote:
On Tue, Apr 29, 2025 at 04:32:01PM +0300, Kapetanakis Giannis wrote:

Can it be related to this: dropped due to no socket?
IIRC OpenBSD does handle sending to a non-blocking socket in the
multi-threaded case very well. If multiple threads try to do that
simulteneously, some of them will get a EAGAIN. To test this
hypothesis, try running with a single thread and see if the errors
disappear.

        -Otto
I did run one-thread and the errors where gone...

ok, how I can we go to multiple threads now without the errors?
kernel code needs to be written for that. PowerDNS Recursor has an
ugly workaround to just retry a few times on EBUSY.
ok. Why don't I have such errors on another more busy DNS system running with 8 threads?
Is there some other os tuning that could be done?

Even with the one thread i still get dropped due to no socket on netstat
AFAIK that's incoming UDP traffic without a matching socket to deliver to.

        -Otto

Does this mean that those drops are not a problem correct?

is net.inet.udp.sendspace and unbound so-sndbuf: related to this?
Should I get them back to defaults?

Thanks Otto.

G

Reply via email to