Take the placement files out again: since the seed no delivery reaches any node (issue 1126, revert of #525) #526
Closed
mesh-tools
wants to merge 1 commits from
revert/1126-seed-2 into main
pull from: revert/1126-seed-2
merge into: :main
:main
:probe/1126-seed-5
:feat/1126-seed-4
:revert/1126-seed-2
:feat/774-vault-mints
:fix/1901-node-test-cause
:fix/1945-adopt-hashes
:fix/1945-vault-hashing
:feat/try-speed
:fix/1921-every-failure
:feat/r4g-finish-composer
:feat/r4g-finish-1935
:fix/1901
:fix/forge-requires-no-status
:feat/mail-list
:feat/modules-name-no-node
:fix/r4e-r2
:fix/r4e-k2
:fix/r4e-k1
:feat/r4e-leaf
:feat/r4e-buildmods
:feat/r4e-gate
:fix/1106-sdk-member-merges
:feat/r4c5-checker
:fix/xterm-config-defaults
:fix/1165-fill-retry
:feat/r4d-automx-go
:feat/r4d-n8n
:fix/1275-group-merges-whole-or-not
:fix/1129-no-drift-pass
:fix/270-nats-emits-bus-faults
:fix/claude-code-tips-preference
:fix/628-modules-declare-every-package-they-need
:fix/613-home-network-shares
:feat/bus-websocket-listener
:fix/340-tool-servers-only-from-the-terminal
:feat/the-store-collects-nightly-again
:feat/dbus-module
No Reviewers
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
agent-ace
agent-g14
agent-novox
agent-shanks
jschoubben
mesh-tools
miel.truyen
nox-agent
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: novox/mesh-catalog#526
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Revert of #525 (the placement seed, merged 22:02:41Z).
Why (corrected 22:48Z). No node agent switched to composing its own modules: each read its placement at its last start (21:35-21:37Z) while the bus still refused that read, and on a read error it took the controller's compositions (the fault mesh-host #154 fixes). Since the seed, the assigner writes self wants (no composition digest) for every module, so agents on the controller's compositions apply nothing ('its want names ; nothing is applied until they agree'). No delivery reaches any node, including mesh-host #154 itself (199f6b4) and its rollout.
What this does. Deletes placement/{ace,g14,novox,shanks}.json. The nodes already run the controller's compositions, so nothing on them changes; the assigner returns to wants naming the controller's digests and deliveries flow again (199f6b4 included).
Its check fails falsely: every engine still runs the old shadow (before 199f6b4), which answers a deleted placement as 'everything removed'. That verdict is false here: nothing is removed, the nodes already run the controller's compositions.
The seed comes back once 199f6b4 runs on all four nodes and its shadow answers 'same'.
Reviewed-by: lead-47@shanks at
7297c972b7Delivery
novox/mesh-catalog@7297c972b70d— closed since 2026-10-27T22:19:28ZTransitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head
7297c972b7is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.Take the placement files out again until ace and novox can compose their own modules (issue 1126, revert of #525)to Take the placement files out again: since the seed no delivery reaches any node (issue 1126, revert of #525)Pull request closed