Skip to content

feat(fifo): warn when the runner ack times out - #34

Merged
lvaroqui merged 1 commit into
mainfrom
feat/warn-on-ack-timeout
Oct 26, 2026
Merged

lvaroqui merged 1 commit into
mainfrom
feat/warn-on-ack-timeout

Conversation

@lvaroqui

Copy link
Copy Markdown
Contributor

Log a warning when waitForAck gives up waiting for the runner's ack.

Previously a missing ack only surfaced as an AckTimeout error, which integrations usually map to a generic failure status, so nothing in the output explained what went wrong. The warning includes the timeout that elapsed (default 1000ms):

[WARN] waitForAck timed out after 1000ms without receiving an ack

The error is still propagated unchanged, so callers see no behavior change beyond the log line.

A missing ack from the runner previously surfaced only as an
AckTimeout error, with nothing in the logs to explain it. Log a
warning with the timeout that elapsed, then propagate the error
unchanged.

Co-Authored-By: Claude <noreply@anthropic.com>
@lvaroqui
lvaroqui force-pushed the feat/warn-on-ack-timeout branch from 02dacbd to da32d6e Compare October 16, 2026 09:33
@lvaroqui
lvaroqui marked this pull request as ready for review October 16, 2026 09:39
@greptile-apps

greptile-apps Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] This PR appears safe to merge.

Summary

Adds a warning when waitForAck returns AckTimeout.

  • FIFO waits warn when the runner does not send an acknowledgment.

No actionable issues found. Tests were not run.

Reviews (1) · Last reviewed commit: "feat(fifo): warn when the runner ack tim..." · Reviewed by Greptile

@lvaroqui
lvaroqui requested a review from not-matthias October 16, 2026 09:46
@lvaroqui
lvaroqui merged commit 8fd5b87 into main Oct 26, 2026
53 checks passed
@lvaroqui
lvaroqui deleted the feat/warn-on-ack-timeout branch October 26, 2026 11:54
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