Skip to content

fix(runners): resolve zombie-state and ensure consistent pool release#39

Merged
ttbombadil merged 4 commits intomainfrom
performance
Mar 2, 2026
Merged

fix(runners): resolve zombie-state and ensure consistent pool release#39
ttbombadil merged 4 commits intomainfrom
performance

Conversation

@ttbombadil
Copy link
Collaborator

No description provided.

ttbombadil and others added 4 commits March 2, 2026 17:08
- Ensure assertions complete BEFORE runner.stop() to avoid race conditions
- Capture data snapshots before cleanup in multi-cycle tests
- Use async/await pattern consistently for all stop() calls
- Fixes sporadic timeout in 'should maintain time continuity' test

The test now survives the ProcessController listener cleanup introduced
in the SandboxRunnerPool, preventing callbacks from being interrupted
mid-assertion during stop sequences.
@ttbombadil ttbombadil merged commit 5da3342 into main Mar 2, 2026
4 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.

1 participant