If you go to Speedtest and run it, sometimes Yggdrasil just stops working.
I've investigated the issue, and got that we catch an IOException that sounds like write failed: ENOBUFS (No buffer space available). I've added some logging to see that.
This exception is not critical, we can just drop that packet, and TCP will handle the problem. So we don't break the loop, but do continue and it continues working as it should.
If you go to Speedtest and run it, sometimes Yggdrasil just stops working. I've investigated the issue, and got that we catch an IOException that sounds like
write failed: ENOBUFS (No buffer space available)
. I've added some logging to see that. This exception is not critical, we can just drop that packet, and TCP will handle the problem. So we don't break the loop, but docontinue
and it continues working as it should.