Skip to content

Conversation

ash2k
Copy link
Contributor

@ash2k ash2k commented Aug 1, 2025

This is a reworked version of #501 with some minor improvements.

Closes #411

Closes #501

@ash2k
Copy link
Contributor Author

ash2k commented Aug 6, 2025

PTAL @mafredri @Jacalz

Copy link
Contributor

@Jacalz Jacalz left a comment

Choose a reason for hiding this comment

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

Code looks good and the changes work well in my testing. Thanks 👍

@mafredri mafredri self-requested a review September 1, 2025 12:06
@mafredri mafredri self-assigned this Sep 1, 2025
Copy link
Member

@mafredri mafredri left a comment

Choose a reason for hiding this comment

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

Thanks for the PR! This is a solid improvement, but I noticed a gotcha that needs to be addressed.

@ash2k ash2k force-pushed the no-timeout-goroutine branch from 1c2984a to 05e7b4b Compare September 4, 2025 10:18
Copy link
Member

@mafredri mafredri left a comment

Choose a reason for hiding this comment

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

Looks good, thanks again!

@mafredri mafredri merged commit c7846ea into coder:master Sep 4, 2025
4 checks passed
@ash2k
Copy link
Contributor Author

ash2k commented Sep 4, 2025

Thanks for merging! If you could tag a release, I'd deploy to prod and see what happens 🤞

@mafredri
Copy link
Member

mafredri commented Sep 6, 2025

@ash2k Released as v1.8.14!

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.

Use context.AfterFunc to remove extra goroutine per connection used for context cancellation
3 participants