A plan sends what it waits for #203

Merged
mesh-admin merged 1 commits from fix/a-plan-sends-what-it-waits-for into main 2026-10-01 19:58:04 +00:00
1 Commits
Author SHA1 Message Date
jschoubben 3ca1f5d26a A plan sends what it waits for
A tier whose module a later tier is built by waited for the machines running it to report after the
build — and relied on the catalogue's moved event to send them. A rebuild from the same source commit is
not a move the catalogue announces: the build machine rebuilt for a controller change kept its commit,
nothing sent it, and the plan waited on a report that would never come (2026-10-01, 19:45Z). The plan
now sends the machines running a gated module once, records when, and waits for the reports after that.
2026-10-01 21:54:40 +02:00