A registration under a stranger's name is said and skipped, not fatal #26

Merged
mesh-admin merged 1 commits from fix/a-registration-under-a-strangers-name-is-refused-not-fatal into main 2026-10-01 14:47:31 +00:00
Contributor

Live after the push at 14:43Z: mesh-postgres on the control node restart-looped with postgres cannot serve mesh-store.databases: a module serves its own tools. Its broker credential dates from 2026-09-28 and carries no claims (a minted secret is written once), so the runtime took the mesh-store registration for the module's own and refused the key fatally. Now a registration under a name that is neither the module nor a seat its credential claims is named in the log and left out; the module's own tools serve. Test added; suite green. The credential itself is re-issued separately (module issue postgres --node …).

Live after the push at 14:43Z: `mesh-postgres` on the control node restart-looped with `postgres cannot serve mesh-store.databases: a module serves its own tools`. Its broker credential dates from 2026-09-28 and carries no `claims` (a minted secret is written once), so the runtime took the `mesh-store` registration for the module's own and refused the key fatally. Now a registration under a name that is neither the module nor a seat its credential claims is named in the log and left out; the module's own tools serve. Test added; suite green. The credential itself is re-issued separately (`module issue postgres --node …`).
mesh-admin added 1 commit 2026-10-01 14:47:21 +00:00
A module implementing a seat its credential does not (yet) claim registered tools under the seat's
name; the runtime treated them as the module's own, refused to serve another module's key, and the
whole runtime restarted in a loop — postgres on the control node, 2026-10-01, whose credential predated
the claims. Such a registration is now named in the log and left out; the module's own tools serve.
mesh-admin merged commit a3ace58362 into main 2026-10-01 14:47:31 +00:00
mesh-admin deleted branch fix/a-registration-under-a-strangers-name-is-refused-not-fatal 2026-10-01 14:47:31 +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-tools#26