Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interop with Kwik/Flupke fails #118

Open
WesleyRosenblum opened this issue Aug 18, 2022 · 3 comments
Open

Interop with Kwik/Flupke fails #118

WesleyRosenblum opened this issue Aug 18, 2022 · 3 comments
Labels
C-bug Category: bug. Something is wrong. This is bad!

Comments

@WesleyRosenblum
Copy link

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!

@seanmonstar seanmonstar added the C-bug Category: bug. Something is wrong. This is bad! label Aug 26, 2022
@seanmonstar
Copy link
Member

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.

@WesleyRosenblum
Copy link
Author

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

@ptrd
Copy link

ptrd commented Aug 31, 2022

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 )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: bug. Something is wrong. This is bad!
Projects
None yet
Development

No branches or pull requests

3 participants