-
-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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
QUIC: Run multistream tests in blocking mode as well #21827
Conversation
94b8273
to
4a3f1f2
Compare
CI still relevant |
Yeah, I'm investigating. |
2d17a94
to
241e163
Compare
Hmm... it seems it still doesn't work properly on Windows. |
This is due to our Windows code not having an implementation of |
This comment was marked as spam.
This comment was marked as spam.
241e163
to
8dea3f8
Compare
7216ffa
to
b7f141a
Compare
Updated and rebased, CI passing, ready for review. This adds a new Win32 pre-Vista condition variable emulation algorithm, and tests on Windows are now passing. |
Needs another rebase |
Rebased |
b7f141a
to
dcd643b
Compare
Hmmm....is CI failure relevant? |
It doesn't look like it. Updated. |
24 hours has passed since 'approval: done' was set, but this PR has failing CI tests. Once the tests pass it will get moved to 'approval: ready to merge' automatically, alternatively please review and set the label manually. |
Merged to master. Thanks for the reviews. |
…ing modes Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from #21827)
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from #21827)
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from #21827)
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from #21827)
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from #21827)
This expands the multistream test to run everything in both blocking and non-blocking mode using the same set of scripts. This should dramatically increase our test coverage for our APIs in blocking mode.
Internally this works by spinning up an extra thread to tick the TSERVER so that we can enter a blocking call in the main thread.
Built on the WAIT_PEER PR.