Understanding Durable Execution

Explains how the Golem worker executor implements durable execution: oplog recording and deterministic replay, durable host calls and guest completion delivery, the replay-to-live transition, the invocation queue and results, durable RPC exactly-once, streaming invocations and durable streams, tool invocations and entity bodies, snapshots and updates, and interruption, suspension, and reconstruction. Use when changing, reviewing, or debugging golem-worker-executor code or tests that involve replay, oplog entries, crash recovery, idempotency keys, or worker lifecycle.

golemcloud 355f666 7 files · 105.3 KB Updated

File contents

golemcloud/golem/tree/main/.agents/skills/understanding-durable-execution commit 355f666af5

Frequently asked questions

npx skillmds@latest add golemcloud/understanding-durable-execution