Say S17 clears once the new bus is sent, as it does
The comment and the signals table's bound said it cleared once the bus's machine runs the new build; it clears once that machine has been sent it, when no send is refused for the bus any more.
This commit is contained in:
@@ -19,8 +19,9 @@ import (
|
|||||||
// as the walk's note; nothing was raised, and the operator found the hold by asking why a walk did not move.
|
// as the walk's note; nothing was raised, and the operator found the hold by asking why a walk did not move.
|
||||||
// Row S17 raises it on the first tick after the first refusal, in the bus's scope, for the operator: what
|
// Row S17 raises it on the first tick after the first refusal, in the bus's scope, for the operator: what
|
||||||
// waits, behind which bus build, since when, and the verb. A walk held only by it is not late, so S3 leaves it
|
// waits, behind which bus build, since when, and the verb. A walk held only by it is not late, so S3 leaves it
|
||||||
// out, as it leaves out a walk under a paused build seat. It clears once the bus's machine runs the build the
|
// out, as it leaves out a walk under a paused build seat. It clears once the bus's machine has been sent the
|
||||||
// mesh holds — the step was taken — whatever the walks' notes still say.
|
// build the mesh holds — the step was taken, and no send is refused for the bus any more — whatever the walks'
|
||||||
|
// notes still say. Whether the new bus came up healthy is the step's own condition (probe DB).
|
||||||
|
|
||||||
// kindBusStepWaiting is S17's kind: bus.<module>.step-waiting.
|
// kindBusStepWaiting is S17's kind: bus.<module>.step-waiting.
|
||||||
const kindBusStepWaiting = "bus-step-waiting"
|
const kindBusStepWaiting = "bus-step-waiting"
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ var signalsTable = []signalRow{
|
|||||||
{Row: "S17", Signal: "a send held for the bus's planned step is told to a person", Emitter: "controller's plan",
|
{Row: "S17", Signal: "a send held for the bus's planned step is told to a person", Emitter: "controller's plan",
|
||||||
Trigger: "each send refused because it would replace the bus outside its step (novox/hq issue 336)",
|
Trigger: "each send refused because it would replace the bus outside its step (novox/hq issue 336)",
|
||||||
Bound: "none: raised at the first refusal, for the operator, naming what waits, the bus build from and to, " +
|
Bound: "none: raised at the first refusal, for the operator, naming what waits, the bus build from and to, " +
|
||||||
"since when and `bus upgrade`; cleared once the bus's machine runs the build the mesh holds",
|
"since when and the mesh-controller.bus call; cleared once the bus's machine has been sent the build the mesh holds",
|
||||||
Kind: kindBusStepWaiting, Severity: conditions.Warning, Phase: 3,
|
Kind: kindBusStepWaiting, Severity: conditions.Warning, Phase: 3,
|
||||||
needs: func(f *signalFacts) error {
|
needs: func(f *signalFacts) error {
|
||||||
if f.plansErr != nil {
|
if f.plansErr != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user