-
Notifications
You must be signed in to change notification settings - Fork 86
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
Upgrade to Quinn 0.11 #238
Conversation
i probably can take a look at the tests this weekend |
The same error used to happen in particularly macOS a lot. |
Yeah, I was testing on macOS. |
I fixed some race conditions in the failing tests. Does |
Yes, I only have |
I squashed some intermediate commits and switched to the published versions of Quinn crates.
@seanmonstar are you the person who has more context on this? |
I'm not entirely sure, git blame says it was added in 64bea29. One option is to comment it out with a note, and if we notice something wrong related to closure, then we can try to figure out what this one was checking specifically. |
I think the failure has nothing todo with the purpose of this test. It is also a race condition. The client future finishes so fast, that the server cannot initialize the connection fully before the client closes the connection. We could also do a |
@seanmonstar friendly ping? This is blocking upgrading hickory-dns to latest rustls/quinn etc, so would be nice to get it released. |
I don't have anything else. You could comment out the test, or explore what Ruben said. |
I can try to finnish the test (or comment it out) this weekend. After a review i can prepare releases. |
@Ruben2424 thanks! |
The tests are now successful. @seanmonstar do you mind doing a review? |
}; | ||
|
||
let server_fut = async { | ||
let conn = server.next().await; | ||
//= https://www.rfc-editor.org/rfc/rfc9114#section-4.2.2 | ||
//= type=test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why remove this comment? It's used for RFC coverage.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if I am correct this does not test the server limit. It tests that our client does not send any requests that extend the server limit.
Thanks for the reviews/fixes, looking forward to the release! |
This is still failing some tests -- would appreciate some help with addressing these.
control_close_send_error
fails for me on master, too.We plan to release 0.11 soon, see quinn-rs/quinn#1737.