prop/lib
Graham McIntire 1d99efb27c
Switch to DynamicLifeline for ~30s orphan rescue on deploys
Replace the timer-based Oban.Plugins.Lifeline (45 min rescue_after)
with Oban.Pro.Plugins.DynamicLifeline, which watches producer
records and rescues orphaned jobs within one rescue_interval (30s)
after the owning pod disappears. This cuts PropagationGridWorker
chain recovery from up to 55 min (wait for next hourly cron) down
to ~30s after a rolling deploy kills a mid-flight step. Bump the
worker's max_attempts 3 → 5 so a couple of rescues during a deploy
don't exhaust the chain's retry budget.
2026-04-14 16:35:42 -05:00
..
microwaveprop Switch to DynamicLifeline for ~30s orphan rescue on deploys 2026-04-14 16:35:42 -05:00
microwaveprop_web Show all executing pipeline workers in the status chip 2026-04-14 14:04:44 -05:00
mix/tasks Drop propagation_scores table, ScoresFile is the only store 2026-04-14 15:13:01 -05:00
microwaveprop.ex initial 2026-03-28 11:28:47 -05:00
microwaveprop_web.ex Merge auth links into main nav and lower password min to 8 2026-04-08 10:39:51 -05:00