Skip to content

Conversation

euank
Copy link

@euank euank commented Aug 20, 2025

Without this change, I was able to observe a hang in the proxy in the specific scenario of:

Bidirectional Client -> proxy -> proxy -> Bidirection Server

This change seems to fix this hang that we've seen in practice, though I don't have any sort of self-contained test to reproduce the hang unfortunately.

I suspect there's an easier reproduction with half-open streams (i.e. using CloseSend), though I haven't tried to make one.

Without this change, I was able to observe a hang in the proxy in the specific scenario of:

Bidirectional Client -> proxy -> proxy -> Bidirection Server

This change seems to fix this hang that we've seen in practice, though I don't have any sort of self-contained test to
reproduce the hang unfortunately.

I suspect there's an easier reproduction with half-open streams (i.e. using `CloseSend`), though I haven't tried to make
one.
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.

1 participant