pacman reads the node-engine's packages as mesh-host.packages, the bucket each engine writes (ADR 0565 clause 6, issue 1953)
The read node-engine.packages named a bucket node-engine_packages that nothing writes: the engine's manifest is mesh-host's, so its state is mesh-host_packages, read as disk-load reads mesh-host.data. The view still names which source answered, the engine's key or the controller's mirror. Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
This commit is contained in:
@@ -24,9 +24,10 @@ const DeclaredPackagesState = SourceEngine
|
||||
// whose engine has written no key yet, until the controller's lease is written away (ADR 0565 clause 6).
|
||||
const ControllerDeclaredState = "mesh-controller.declared-packages"
|
||||
|
||||
// The sources a node's declaration is read from, said in the answer.
|
||||
// The sources a node's declaration is read from, said in the answer: the node-engine's state, read by its manifest's
|
||||
// name (mesh-host.packages, its bucket mesh-host_packages; mesh-sdk delivery.EnginePackagesRead), and the mirror.
|
||||
const (
|
||||
SourceEngine = "node-engine.packages"
|
||||
SourceEngine = delivery.EnginePackagesRead
|
||||
SourceController = "mesh-controller.declared-packages"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user