Skip to content

Keep collector workers alive after request cancellation - #2

Merged
RhysSullivan merged 1 commit into
mainfrom
fix/ingest-cancellation
Sep 28, 2026
Merged

RhysSullivan merged 1 commit into
mainfrom
fix/ingest-cancellation

Conversation

@RhysSullivan

Copy link
Copy Markdown

Cancelling one ingest request closed the shared collector worker and returned 503 to other active callers. Keep request cancellation and payload errors local to that request. Ingest and query clients now invalidate the shared worker only for transport failures.

Validation: typecheck and 60 storage tests passed. The stacked integration test reproduces 503 before this change, then verifies successful concurrent writes after cancellation.

@RhysSullivan
RhysSullivan added this pull request to stack #4 September 24, 2026 17:34
@RhysSullivan
RhysSullivan marked this pull request as ready for review September 28, 2026 13:11
@RhysSullivan
RhysSullivan merged commit d100750 into main Sep 28, 2026
1 check 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