Skip to content

PATCH: Prevent false reader_stalled aborts during EOF checks#26

Merged
rocketpages merged 1 commit intomainfrom
patch-upstream-sub
Mar 26, 2026
Merged

PATCH: Prevent false reader_stalled aborts during EOF checks#26
rocketpages merged 1 commit intomainfrom
patch-upstream-sub

Conversation

@rocketpages
Copy link
Copy Markdown
Contributor

Checklist

  • I read CONTRIBUTING.md
  • All commits are signed off (DCO): git commit -s
  • I ran: cargo fmt --all
  • I ran: cargo test --workspace

Summary

Diagnostics-only contract checks now skip stall detection for readers that have already reached terminal EOF. This avoids emitting a spurious ContractStatus(pass=false, reason=reader_stalled) during shutdown (notably in sinks that defer authoritative EOF verification until after flush), which could previously abort an otherwise-correct pipeline.

Signed-off-by: Kevin Webber <kevin@obzenflow.dev>
@rocketpages rocketpages merged commit 11fbdfb into main Mar 26, 2026
7 checks passed
@rocketpages rocketpages deleted the patch-upstream-sub branch March 26, 2026 16:34
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