Expand description
Postgres-backend scanner reconcilers (RFC-v0.7 Wave 6).
These modules implement the Postgres twins of the Valkey scanners
in ff-engine::scanner::*. Each reconciler is a single
reconcile_tick(pool, filter, ...) function the engine’s scanner
task drives on a fixed interval.
Wave 6a ships the dependency reconciler — the backstop for the per-hop-tx dispatch cascade from Wave 5a.
Modules§
- attempt_
timeout - Postgres
attempt_timeoutreconciler (wave 6c). - budget_
reset - Postgres
budget_resetreconciler (RFC-020 Wave 9 Standalone-1, §4.4.3 Gap 2 Option B). - dependency
- Dependency-resolution reconciler (RFC-v0.7 Wave 6a).
- edge_
cancel_ dispatcher - RFC-016 Stage C — Postgres sibling-cancel dispatcher.
- edge_
cancel_ reconciler - RFC-016 Stage D — Postgres sibling-cancel reconciler.
- lease_
expiry - Postgres
lease_expiryreconciler (wave 6c). - suspension_
timeout - Postgres
suspension_timeoutreconciler (wave 6c).
Structs§
- Scan
Report - Result of scanning one partition. Mirrors
[
ff_engine::scanner::ScanResult] so engine-side aggregation code stays identical across backends; kept here (not re-exported from ff-engine) soff-backend-postgresdoes not take a dep on the engine crate. The engine’sscan_tick_pgwrapper maps one to the other.