PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Refine cleanup dispatcher delivery handling
alexs/oss-7941-oss-06-oss-cleanup-delivery-dispatcher
55 minutes ago
fix(services): use automatic=True for perpetual services to recover from Redis disruptions After a Redis outage, the docket worker reconnects but only reschedules perpetual tasks that have automatic=True. All background services (foreman, scheduler, late_runs, etc.) used automatic=False, meaning they were scheduled once at server startup and relied solely on Perpetual.on_complete to re-queue themselves. If Redis was unavailable during on_complete, the task was permanently lost. Switching to automatic=True ensures the docket worker re-adds all perpetual services on every reconnection. docket.add with a key is idempotent (no-op if the task already exists), so this introduces no risk of duplicate executions during normal operation. closes #22212 Co-authored-by: Alex Streed <alex.s@prefect.io>
devin/1780512926-fix-perpetual-services-redis-recovery
2 hours ago
Split cleanup dispatcher registry from worker channel
alexs/oss-7941-oss-06-oss-cleanup-delivery-dispatcher
3 hours ago
Use memory cleanup queue in dispatcher tests
alexs/oss-7941-oss-06-oss-cleanup-delivery-dispatcher
3 hours ago
Free cleanup capacity after result send failures
alexs/oss-7941-oss-06-oss-cleanup-delivery-dispatcher
4 hours ago
docs: clarify runtime auto-install gating conditions (#22209) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alex Streed <alex.s@prefect.io> Co-authored-by: alex.s <ajstreed1@gmail.com>
main
4 hours ago
Sync cleanup renew leases before sending result
alexs/oss-7941-oss-06-oss-cleanup-delivery-dispatcher
4 hours ago
Send cleanup results before freeing capacity
alexs/oss-7941-oss-06-oss-cleanup-delivery-dispatcher
5 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Add cleanup delivery dispatcher
#22206
1 hour ago
110feed
alexs/oss-7941-oss-06-oss-cleanup-delivery-dispatcher
CodSpeed Performance Gauge
0%
fix(services): recover perpetual services after Redis disruption
#22213
2 hours ago
99a98c7
devin/1780512926-fix-perpetual-services-redis-recovery
CodSpeed Performance Gauge
-1%
Add cleanup reconciler for worker channel delivery
#22205
6 hours ago
6245423
alexs/oss-7940-oss-05-oss-redis-cleanup-wakeups-expiry-and-dlq
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs