-
Notifications
You must be signed in to change notification settings - Fork 109
Closed
Description
Meeting Principle 3 & 4 - Recursive stop, if A owns B, and A dies or stops, B must also stop. This guarantees that every running actor has an alive parent it can propagate its errors to, in a path to the root.
Implementation: “manager” actor
This pushes supervision trees down from PythonActor into the core of hyperactor
Every spawn of an ActorMesh also spawns a child “manager” actor on the owner proc which encapsulates the status monitoring, and generates the forwarding of supervision events