Skip to content

Conversation

Tristan-Wilson
Copy link
Member

Add context-aware escape hatches to channel sends in broadcast client to prevent goroutines from blocking indefinitely during shutdown. When the context is cancelled, goroutines can now exit cleanly instead of waiting forever on full channel buffers that will never be drained.

This should fix #3850

Add context-aware escape hatches to channel sends in broadcast client
to prevent goroutines from blocking indefinitely during shutdown. When
the context is cancelled, goroutines can now exit cleanly instead of
waiting forever on full channel buffers that will never be drained.
Copy link

✅ All tests successful. No failed tests were found.

📣 Thoughts on this report? Let Codecov know! | Powered by Codecov

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.

nitro-3.8.0-rc12 golang panic

2 participants