h3 icon indicating copy to clipboard operation
h3 copied to clipboard

Interop with Kwik/Flupke fails

Open WesleyRosenblum opened this issue 3 years ago • 3 comments

s2n-quic received an issue pointing out that the QUIC interop HTTP/3 test between s2n-quic server and Kwik client fails. s2n-quic server receives HTTP/3 requests for 3 files, but hyperium/h3 does not request s2n-quic server to send the files.

We also noticed that the same interop test fails between Quinn server and Kwik client.

Since both of these servers are using hyperium/h3, and I couldn't find an issue with the s2n-quic server implementation, there might be a bug in hyperium/h3.

Packet captures and logs are available here: https://interop.seemann.io/logs/2022-08-18T08:08/s2n-quic_kwik/http3/

Thanks!

WesleyRosenblum avatar Aug 18 '22 22:08 WesleyRosenblum

That's interesting! The link to the logs seems blank, I'm wondering if they expired? Anywho, I wonder what Kwik does differently that h3 doesn't like... Since I assume the same set of requests work fine with other clients.

seanmonstar avatar Aug 26 '22 17:08 seanmonstar

Yeah looks like they remove the old runs, you can view the latest runs here: https://interop.seemann.io/?test=3&client=kwik, just click the red "3" to see the logs and packet captures

WesleyRosenblum avatar Aug 26 '22 17:08 WesleyRosenblum

That's interesting! The link to the logs seems blank, I'm wondering if they expired? Anywho, I wonder what Kwik does differently that h3 doesn't like... Since I assume the same set of requests work fine with other clients.

It works with some, it fails with some. Currently, it fails with 3 other clients and all 4 have successful h3 interactions with all servers (see https://interop.seemann.io/?test=3 )

ptrd avatar Aug 31 '22 19:08 ptrd