Module actor_mesh

Module actor_mesh 

Source
Expand description

§Actor mesh invariants (AM-*)

  • AM-1 (rank-space): proc_mesh and any view derived from it share the same dense rank space.

Structs§

ActorMesh
An ActorMesh is a collection of ranked A-typed actors.
ActorMeshRef
A reference to a stable snapshot of an ActorMesh.

Statics§

SUPERVISION_WATCHDOG_TIMEOUT
Liveness watchdog for the supervision stream. If no supervision message (healthy or unhealthy) is observed within this duration, the controller is assumed to be unreachable and the mesh is treated as unhealthy. This timeout is about detecting silence, not slow messages. This value must be > poll frequency + get actor state timeout + get proc state timeout or else it is possible to declare the controller dead before it could feasibly have received a healthy reply.