On Tue, Apr 29, 2025 at 07:19:22PM +0300, Kapetanakis Giannis wrote: > 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?
Depends. Something sending you UDP packets you're not ready to process can be causd by many things. > > is net.inet.udp.sendspace and unbound so-sndbuf: related to this? > Should I get them back to defaults? No, both are send related. > > Thanks Otto. > > G