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

Fix worker soft lock #1133

Merged
merged 2 commits into from
Aug 29, 2024
Merged

Fix worker soft lock #1133

merged 2 commits into from
Aug 29, 2024

Conversation

Wonshtrum
Copy link
Member

Fix for #1132
In case Rustls buffers were full (default max capacity is 64kb), which can happen if the client connection is slow compared to the rate of response from the backend, an early break prevented the session from flushing these buffers on the socket, thus remaining full. An external loop kept retrying indefinitely until we killed the worker or the client closed the socket.

Copy link
Member

@Keksoj Keksoj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks a lot for this investigation

@Keksoj Keksoj merged commit a830613 into main Aug 29, 2024
25 checks passed
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.

2 participants