feat(FN-4822): complete Step 8 — document central claim authority
Fusion-Task-Id: FN-4822 Fusion-Task-Lineage: 08cc29e8-114a-48dc-80de-8d7fd2ce0e69
This commit is contained in:
committed by
gsxdsm
parent
199f317813
commit
a11bd0719e
@@ -27,10 +27,13 @@ Core tables:
|
||||
- `nodes`
|
||||
- `peerNodes`
|
||||
- `settingsSyncState`
|
||||
- `taskClaims` (authoritative cross-node task checkout claims keyed by `(projectId, taskId)`)
|
||||
- `__meta`
|
||||
|
||||
Per-project task data remains in each repo’s `.fusion/fusion.db`.
|
||||
|
||||
`taskClaims` is the central cross-node lease mutex introduced by FN-4819 §2: claim acquisition/renewal/release happen in `~/.fusion/fusion-central.db`, while per-project lease fields mirror the central winner for local scheduler/runtime consumption.
|
||||
|
||||
Peer/mesh coordination spans core + engine, with startup ownership in CLI process entrypoints:
|
||||
|
||||
- Topology visibility is now cluster-wide from any connected node: dashboard mesh reads aggregate remote local snapshots and dedupe by `nodeId`, with fallback to last-known local mesh state when a peer is temporarily unreachable.
|
||||
|
||||
Reference in New Issue
Block a user