Dimitri Staessens

Results 6 comments of Dimitri Staessens

This is indeed a bug, for non-FRCT flows, the keepalives aren't filtered out due to that if-statement. @th1j5 can you check that this is fixed in https://github.com/dstaesse/ouroboros/tree/be-fix-fevent-keepalive

No, there's probably unexpected packets left in the buffer (it only exits when all remaining queued packets are cleaned up). I staged packets after the keepalives from event using the...

@th1j5, this doesn't seem to reproduce for me... I compiled your branch, and had no issues with dealloc client side... Also added a 50 second sleep, which I didn't find...

Which glibc version are you using? ``` [dstaesse@heteropoda build]$ ldd --version ldd (GNU libc) 2.35 ``` Reason I'm asking is that I'm aware of this issue in glibc: https://sourceware.org/bugzilla/show_bug.cgi?id=25847 The...

Got it to reproduce after some trying: ``` [dstaesse@heteropoda ouroboros]$ oping -n oping -c 5 -D Pinging oping with 64 bytes of data (5 packets): [1655319165.174923] 64 bytes from oping:...

Be aware that this an early-stage prototype coming out of research, so running many concurrent connections is going to stress some features such as reliable flows and congestion control way...