mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 04:32:42 +00:00
An account whose backfill slice held it made the hourly job wait up to eight minutes, and the sync after the wait ran as long as it needed: past the fifteen-minute expiry pg-boss failed the job and retried it beside the run still going. The pass now spends the job's budget: the lock wait is capped at what is left, the sync's walks stop when the budget is spent and leave the rest of the window to the next hour (the cycle is not stamped), and an account reached after that is skipped. A stop on the budget is not counted as a failure to retry.