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

all: Use multiple QUIC streams (fixes #8879) #8880

Closed
wants to merge 3 commits into from

Conversation

calmh
Copy link
Member

@calmh calmh commented Apr 28, 2023

Work in progress, to be described more fully in time, but in principle:

  • support multiple streams on a single connection at the protocol level
  • use multiple streams for concurrent requests
  • hope for improved greatness

Work in progress, to be described more fully in time, but in principle:

- support multiple streams on a single connection at the protocol level
- use multiple streams for concurrent requests
- hope for improved greatness
@calmh
Copy link
Member Author

calmh commented Jul 11, 2023

So, there were a few hopes on this one:

  1. Primarily, that it would improve performance by multiplexing multiple requests in separate streams. However, I could manufacture no condition under which I saw a performance difference compared to what we already do.
  2. That it would serve, API-wise, as a base for the multiple TCP connection work I intended to do. However, the mechanism for how that needs to work is so different from what we can do in QUIC that there's really no overlap.

As such, I don't see a reason for this to move forward. I'm leaving it here with this tombstone should someone see a reason to resurrect it in the future.

As part of the multiple connection work it's also possible to run multiple, separate QUIC connections, should someone see the need to do so.

@calmh calmh closed this Jul 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant