Expand description
The execution engine: owns persistence, in-memory projections of active executions, the worker registry and task dispatch.
Every state change goes through Engine::commit, which assigns sequence
numbers, persists the events transactionally and only then updates memory.
Structs§
- Contract
Announcement - Engine
- Engine
Config - Engine
Error - Heartbeat
Ack - Limits
- Server-wide resource limits.
- Register
Worker - Registration
- Result
Ack - Start
Result - Task
Assignment - A task handed to a worker (RFC-0001 §8.3
ExecuteTaskRequest). - Worker
Info
Functions§
- child_
execution_ id - Deterministic id of the child execution started by
unitofparent, so that starting it again after a crash is a no-op. - system_
clock