ADR 0190: the ack-wait race is issue 175
This commit is contained in:
+1
-1
@@ -54,7 +54,7 @@ build's already does ([ADR 0157](0157-a-build-says-what-it-does-on-the-bus-as-it
|
|||||||
|
|
||||||
**2. A holder takes one ask at a time, when it is idle, by pulling.** The worker is a pull consumer:
|
**2. A holder takes one ask at a time, when it is idle, by pulling.** The worker is a pull consumer:
|
||||||
a holder fetches one ask, works it, acknowledges, fetches the next. The server never hands an ask
|
a holder fetches one ask, works it, acknowledges, fetches the next. The server never hands an ask
|
||||||
to a busy holder, so a slow machine never holds work an idle one could take — the fault issue 186
|
to a busy holder, so a slow machine never holds work an idle one could take — the fault issue 175
|
||||||
found in push delivery is removed by the shape rather than by a limit, and the one-in-flight limit
|
found in push delivery is removed by the shape rather than by a limit, and the one-in-flight limit
|
||||||
that made the shared queue serial goes with it. A holder that dies mid-work leaves its ask to be
|
that made the shared queue serial goes with it. A holder that dies mid-work leaves its ask to be
|
||||||
redelivered to another, as today.
|
redelivered to another, as today.
|
||||||
|
|||||||
Reference in New Issue
Block a user