The unmet-dependency report names only the nodes an act touched (hq ADR 0207) #265

Merged
mesh-admin merged 2 commits from fix/unheld-report-names-only-the-nodes-acted-on into main 2026-10-04 10:52:35 +00:00
Contributor

Before this, every assign and push printed the whole mesh's ADR 0207 report, about 100 lines, because a one-shot command counted every node as a change.

Now:

  • assign and unassign print only what they changed on their node: newly unmet, and newly met.
  • push <node> prints that node's dependencies only.
  • A push to many nodes prints a count per node and points at status.
  • Only the serving controller logs a change.

TestSSHClientOwnsTheOperatorsSSHConfig is updated to ssh-client's shape from catalogue #266. The full suite passes except the known TestTheResolverIsToldEveryMachine….

Before this, every `assign` and `push` printed the whole mesh's ADR 0207 report, about 100 lines, because a one-shot command counted every node as a change. Now: - `assign` and `unassign` print only what they changed on their node: newly unmet, and newly met. - `push <node>` prints that node's dependencies only. - A push to many nodes prints a count per node and points at `status`. - Only the serving controller logs a change. `TestSSHClientOwnsTheOperatorsSSHConfig` is updated to ssh-client's shape from catalogue #266. The full suite passes except the known `TestTheResolverIsToldEveryMachine…`.
mesh-admin added 2 commits 2026-10-04 10:52:29 +00:00
assign and unassign say only what they changed on their node; push <node>
lists that node's, push to many counts each and points at status. The
once-per-change log is the serving controller's alone: a one-shot command
starts with no memory, so it logged every node on every call.
mesh-admin merged commit ec2e6255a9 into main 2026-10-04 10:52:35 +00:00
mesh-admin deleted branch fix/unheld-report-names-only-the-nodes-acted-on 2026-10-04 10:52:35 +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-controller#265