An idle build machine's empty fetch is asked again, not read as the end (hq ADR 0190) #234

Merged
mesh-admin merged 1 commits from fix/an-empty-fetch-is-not-the-end into main 2026-10-03 09:41:53 +00:00
1 Commits
Author SHA1 Message Date
jochen 59166b1031 An idle build machine's empty fetch is asked again, not read as the end (hq ADR 0190)
A fetch on a context without a deadline waits the client's own while and reports the deadline
passed — the client's, not ours — and the loop read it as "stop": every idle build agent exited
clean every half minute and was restarted by its supervisor, a crash loop with nothing in the log
to say why. Only our own context ending ends the machine; an empty fetch, however it is reported,
is asked again.
2026-10-03 11:41:23 +02:00