Skip to main content

Module jobs

Module jobs 

Source
Expand description

Durable SQLite job storage: job rows, publication generations, fenced execution leases and overlap locks.

The job row owns execution state and the publication row owns pending transport delivery; the queue message is never authoritative. SQLite has one writer at a time, so claims run inside BEGIN IMMEDIATE transactions; every mutation re-checks the claim’s opaque lease identity, and retry state plus the next publication generation commit in one transaction.

Structs§

SqliteJobStore
SQLite-backed job store implementing every job port.