Skip to main content

Module process

Module process 

Source
Expand description

Custom processes: the services a network config declares under [[custom_processes]], running next to the nodes.

A CustomProcessNode is a member of the network like any other node: it is tracked on Network, written to zombie.json, recreated on attach and destroyed with the namespace. It has no chain, so the only protocol-level surface it exposes is the set of ports it declared and where each one is reachable.

Structs§

CustomProcessNode
A running custom process.
ProcessPort
Where one declared port of a custom process is reachable.

Enums§

CustomProcessState
Where a custom process is in its lifecycle. In zombie.json it is the state field (starting, ready, completed, failed) plus state_reason for a failure; a record without one is taken as ready.