Avatar for the PrefectHQ user
PrefectHQ
prefect
BlogDocsChangelog

feat(04-01): ScheduledRunPoller + StarterResolver Protocol + full unit test suite

#20827Merged
Comparing
scheduled-run-poller/04-01-scheduled-run-poller
(
b94748f
) with
chore/runner-refactor-phase-1
(
3bb7203
)
CodSpeed Performance Gauge
0%
Untouched
2
Ignored
6

Benchmarks

8 total
bench_import_prefect_flow
benches/bench_import.py
CodSpeed Performance Gauge
+1%
1.4 s1.4 s
bench_task_decorator
benches/bench_tasks.py
CodSpeed Performance Gauge
0%
550.7 µs551.9 µs
bench_task_call
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
+52%
13.1 ms8.6 ms
bench_flow_call[options0]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
0%
106.3 ms106.2 ms
bench_flow_call[options1]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
-6%
106.9 ms113.9 ms
bench_task_submit
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
-31%
8 ms11.7 ms
bench_flow_decorator
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
+21%
5.8 ms4.8 ms
bench_import_prefect
benches/bench_import.py
Ignored
CodSpeed Performance Gauge
+1%
1.1 s1.1 s

Commits

Click on a commit to change the comparison range
Base
main
3bb7203
+0.58%
feat(04-01): _ScheduledRunPoller + StarterResolver Protocol + full unit test suite
16361bb
19 hours ago
by devin-ai-integration[bot]
+0.08%
refactor(04-01): rename _ScheduledRunPoller -> ScheduledRunPoller, remove Layer 3 docstring
aec6fd2
18 hours ago
by devin-ai-integration[bot]
-0.21%
fix(04-01): LimitManager.has_slots_available() returns True when limit=None (unlimited)
f767ae5
14 hours ago
by devin-ai-integration[bot]
+0.03%
refactor(04-01): move slot acquisition from FlowRunExecutor to ScheduledRunPoller
5b5bd96
13 hours ago
by devin-ai-integration[bot]
-0.13%
refactor(04-01): remove LimitManager from FlowRunExecutor entirely
b94748f
13 hours ago
by devin-ai-integration[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs