Skip to content

[QUIC] handle concurrent stream reads and concurrent stream writes  #52627

@wfurt

Description

@wfurt

While we do support concurrent read and write, concurrent reads (e.g. multiple read operations pending) and concurrent writes (multiple writers) are problematic. There is note in the code but there is no logic to prevent this and it will certainly not work correctly at the moment. (and tests)

We should add logic to trace pending IO and most likely block the concurrency like SslStream does.
This will possibly also help with #32142

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions