Skip to content

[QUIC] Support opening a new QUIC stream on the first connection that has streams available. #68380

@rzikm

Description

@rzikm

Currently, we use only a single HTTP/3 connection per client (as specified by RFC). However, scenarios like gRPC and server-to-server connections can benefit from using multiple HTTP/3 connections for performance reasons.

We need to design QuicConnection API such that it is possible to open a new stream on the first QuicConnection from the group that has available streams (within peer's advertised limits), or -- if no connection has streams available at the moment -- blocks until some connection does.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions