Skip to content

fix(#75): implement context cancellation for server message processing#76

Merged
volodya-lombrozo merged 1 commit intocqfn:masterfrom
volodya-lombrozo:75-resource-cleanup-fix
Jul 25, 2025
Merged

fix(#75): implement context cancellation for server message processing#76
volodya-lombrozo merged 1 commit intocqfn:masterfrom
volodya-lombrozo:75-resource-cleanup-fix

Conversation

@volodya-lombrozo
Copy link
Collaborator

@volodya-lombrozo volodya-lombrozo commented Jul 25, 2025

This PR fixes server timeout issue in refrax by forcefully shutting down all the servers, preventing context deadline exceeded errors.

However, it creates another issue: Instead of gracefully Shutdown we just interrupt all the servers (Close())
https://stackoverflow.com/questions/79714562/how-to-cancel-long-running-tasks-when-a-go-http-server-is-shut-down

Fixes #75

@volodya-lombrozo volodya-lombrozo merged commit 8a721e5 into cqfn:master Jul 25, 2025
6 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.

refrax fails on real projects

1 participant