Skip to content

fix(companion): prevent writer teardown race during client eviction#52

Merged
rightup merged 1 commit intopyMC-dev:devfrom
agessaman:dev
Apr 5, 2026
Merged

fix(companion): prevent writer teardown race during client eviction#52
rightup merged 1 commit intopyMC-dev:devfrom
agessaman:dev

Conversation

@agessaman
Copy link
Copy Markdown
Contributor

Guard frame-server cleanup by connection ownership so an evicted client handler cannot cancel or clear the newly connected client’s writer queue/task. Add regression and disconnect-path tests to verify eviction churn, idle timeout, and connection reset remain stable.

Guard frame-server cleanup by connection ownership so an evicted client handler cannot cancel or clear the newly connected client’s writer queue/task. Add regression and disconnect-path tests to verify eviction churn, idle timeout, and connection reset remain stable.
@rightup rightup merged commit 3be7b4d into pyMC-dev:dev Apr 5, 2026
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