An apply says what it held, not only what it applied #52

Merged
jschoubben merged 1 commits from fix/125-a-hold-is-a-line-in-the-report into main 2026-09-30 06:47:45 +00:00
Owner

Fixes half of novox/hq issue 125. An adopted node keeps what it found until its module is taken — correct, and recorded only in the node's own state file. On the edge cut-over the mesh sent 346 resources, the journal said it applied 330, and nothing said which sixteen or why.

The apply line now carries it, grouped by module and ordered by name, because take acts on a module. An apply that held nothing says nothing extra: a line reporting 0 held on every converged apply stops being read.

make check clean.

Fixes half of novox/hq issue 125. An adopted node keeps what it found until its module is taken — correct, and recorded only in the node's own state file. On the edge cut-over the mesh sent 346 resources, the journal said it applied 330, and nothing said which sixteen or why. The apply line now carries it, grouped by module and ordered by name, because `take` acts on a module. An apply that held nothing says nothing extra: a line reporting `0 held` on every converged apply stops being read. `make check` clean.
jschoubben added 1 commit 2026-09-30 06:47:38 +00:00
novox/hq 04-ISSUES/125. An adopted node keeps what it found until its
module is taken, which is correct and was recorded only in the node's own
state file. On the edge cut-over the mesh sent 346 resources, the journal
said it applied 330, and nothing anywhere said which sixteen or why —
reading it meant opening state.json by hand, and not reading it took every
public name on the machine down.

The line that reports the apply now carries it, grouped by module and
ordered by name, because the sentence an operator needs is "route-proxy is
assigned and not taken" and the module is the thing `take` acts on. An
apply that held nothing says nothing extra: a line that reports "0 held"
on every converged apply is a line that stops being read.
jschoubben merged commit 98fe8edf35 into main 2026-09-30 06:47:45 +00:00
jschoubben deleted branch fix/125-a-hold-is-a-line-in-the-report 2026-09-30 06:47:45 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-host#52