Manuel Bucher
Manuel Bucher
I think I didn't installed something additionally, so this might work for you too. If you want to include your plot in latex, you can also use `plt.savefig('your-plot.pgf')` without any...
I don't know any publicly available server with that error. I tried to setup the http3server on my test server. Unfortunately, I can't reproduce there https://curl-neqo.neon.rocks:4433. I don't get to...
Hm, locally I still get the connection is draining error: ``` $ curl3 --version curl 8.5.0 (x86_64-pc-linux-gnu) libcurl/8.5.0 BoringSSL zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.11.0 nghttp2/1.58.0 quiche/0.20.0 librtmp/2.3 Release-Date:...
I retried and yes it is still happening. I've enabled debug build now and it is panicing: ``` user@archlinux ~/g/curl (master) [SIGABRT]> RUST_BACKTRACE=1 rr record --disable-cpuid-features-ext 0xdc230000,0x2c42,0xc curl -I --http3-only...
* from_raw_parts doesn't allow null pointers for the data: https://doc.rust-lang.org/std/slice/fn.from_raw_parts.html#safety * quiche passes reason string to from_raw_parts: https://github.com/cloudflare/quiche/blob/731510ee2027e533622b4c583a12632c1cbaaec5/quiche/src/ffi.rs#L973 * We pass in the null pointer here: https://github.com/curl/curl/blob/acb9effcdd647b6daf753526ac18c84cb903ee72/lib/vquic/curl_quiche.c#L1474 Either quiche needs...
Differences to TCP RACK (of next uploaded version): * initial timeout at `9/8 RTT` instead of `5/4 RTT` to keep the * reorder_window_mult adds fractions of `1/8 RTT` instead of...
Could be caused by: * https://bugzilla.mozilla.org/show_bug.cgi?id=1862629 * https://bugzilla.mozilla.org/show_bug.cgi?id=1862630
This is the kind of packet loss I see: In this graph you can see the calls to [cc_on_packet_acked](https://github.com/mozilla/neqo/blob/6c05ac330dd4850e2088d9d36bc0db5ac4fda864/neqo-transport/src/cc/classic_cc.rs#L151) [on_packets_lost](https://github.com/mozilla/neqo/blob/6c05ac330dd4850e2088d9d36bc0db5ac4fda864/neqo-transport/src/cc/classic_cc.rs#L241) [on_packet_sent](https://github.com/mozilla/neqo/blob/6c05ac330dd4850e2088d9d36bc0db5ac4fda864/neqo-transport/src/cc/classic_cc.rs#L293) graphed over time by each packet number. All the...
But Acks can arrive even later than $\frac{17}{8} \text{rtt}$: This is without packet number detection and with $\text{kTimeThreshold} = \frac{17}{8} \text{rtt}$: But the upload speed is fast for me (not...
For this issue I see two ways forward: 1. simple: don't use packet reordering as a mean to detect loss and solely rely on time threshold https://datatracker.ietf.org/doc/html/rfc9002#name-time-threshold 2. probably better...