Expand description
The four-way taxonomy and the typed WorkerUnavailable dispatch failure.
The R1 four-way queue-service taxonomy and its typed dispatch failure.
Every reason in QueueServiceReason is emitted by a real path at the
bridge seam — three from the selection census
([super::census::classify]) and QueueServiceReason::Saturated from the
delivery-backpressure path ([super::delivery]). A variant that could not
fire would be a name that does not mean what it says.
Structs§
- Service
Address - The pool address a dispatch could not be served at.
- Unavailable
Summary - The typed head of a queue-service refusal, recovered from its string form.
- Worker
Unavailable - A typed dispatch refusal: the taxonomy reason, which clock expired (if any), how long the dispatch waited, and the live poller census behind the verdict. Never a generic timeout, never a bare string.
Enums§
- Expired
Clock - Which of the two never-conflated service clocks expired.
- Queue
Service Reason - Why a
(namespace, task_queue, activity_type)address is not being served.