jschoubben
|
c7bddbbeab
|
Bound a running build step's pulse by the step's own bound from its start, since nothing rewrites the key while it runs (issue 1908)
|
2026-10-23 16:58:26 +02:00 |
|
jschoubben
|
d32ec6b7f8
|
Say what the builder, the indexer and the watchman do since R4g in their comments: no build-agent is asked, no build record moves a fingerprint, no checks-running bucket is mirrored (issue 1887, review round 2 item 6)
|
2026-10-23 16:47:36 +02:00 |
|
jschoubben
|
e927469460
|
Pulse a build ask only from when a node takes it, and end the pulse with its step, so a waiting ask is a backlog and not a stuck row (issue 1908)
|
2026-10-23 16:34:39 +02:00 |
|
jschoubben
|
a8ba5c2fd5
|
Mirror a waiting build ask as a pulse until a node writes its step, and drop the read of the controller's checks-running (issue 1887 A8b)
|
2026-10-23 16:12:43 +02:00 |
|
jschoubben
|
e5fd3fcd7a
|
The watchman mirrors no builds in release 2; a check's pulse is renewed at every heartbeat of its key (issue 1135, review round 1)
|
2026-10-18 21:05:50 +02:00 |
|
jschoubben
|
bdb6fe7787
|
The watchman's logic: presence from the bus's events, pulses with a time to live, stuck keys on expiry (issue 1135)
|
2026-10-18 20:58:34 +02:00 |
|