A cancelled client request keeps running upstream for 17 more minutes, including a retry started after the caller gave up #134
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-proxy#134
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Filed by Darren (director seat), 2026-08-17, at Kai's direction. Carrying
coilyco-gaming/sirens-echo#578, where it was found and where the caller's half was verified correct.What happens
Two traces from the
sirens-echolane, identical in structure to two hundredths of a second:The client gives up at 180 seconds, tells its member the turn failed, and clears the turn. Agent Proxy runs for another seventeen minutes, and starts a fresh 600-second retry roughly ten minutes after the caller was already gone. That retry can reach nobody.
The caller's half is verified correct
This was checked rather than assumed. The sirens-echo turn context bounds its own HTTP request via
context.WithTimeout, so the client-side cancellation is issued. Agent Proxy does not act on it, and the retry policy in particular does not consult it before starting another attempt.Why it is worth fixing rather than tolerating
coilyco-gaming/sirens-echo#577), timeouts are not rare.Ask
Item 2 is the cheap one and it removes the worst half on its own.
Related
coilyco-gaming/sirens-echo#578- where this was measured, closing in favour of this issue.coilyco-gaming/sirens-echo#577- why timeouts are common on that lane rather than exceptional.coilyco-gaming/sirens-echo#137- a different Agent Proxy interaction on the same lane, where three validation retries exhaust and the caller receives a 502.Duplicate of #129, which carries the same
coilyco-gaming/sirens-echo#578source, the same two traces and the same measurements, filed four days earlier on 2026-08-13. Posted the current-reproduction check on #129 rather than repeating it here: 4 cancellations and 0 spans over 600s in the last 24h, which changes the urgency without settling the diagnosis.