Archive / Topic
#timeouts
4 posts, newest first
Put the operation key in the timeout response
A timeout can leave a remote command unresolved. Preserve the original operation identity so the caller can reconcile safely
A retry budget should name its final answer
A caller needs a useful outcome when the retry window closes, especially when the remote result is still uncertain
Timeout budgets should leave room for the caller
A downstream deadline that consumes the entire request window leaves the upstream service no time to classify, record, or recover from the result
After a provider timeout, protect the acceptance boundary
Recovery gets more dangerous when a timeout erases whether the remote side might already have accepted the request
Often tagged alongside timeouts