PrefectHQ
prefect
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Fix flaky test: unify SQLite busy_timeout to 60s for all modes The test_get_runs_in_queue_concurrency_limit_and_limit test was intermittently failing with httpx.ReadError because the hosted API server subprocess encountered SQLite lock contention during parallel test execution (pytest-xdist). The 30s busy_timeout in test mode was insufficient under heavy parallel load, causing the server to fail and close the connection. Remove the test-specific timeout differentiation and use the same 60s timeout for all modes. This gives SQLite enough time to handle lock contention during parallel test execution without impacting test performance, since the timeout is only reached under genuine contention scenarios. Co-authored-by: bot_apk <apk@cognition.ai>
devin/1773078422-fix-flaky-work-queue-sqlite-timeout
22 minutes ago
Preserve explicit result storage during ad-hoc submission (#21038)
main
44 minutes ago
Fix mypy type annotation errors in process worker
shnhdan:fix/otel-flow-run-subprocess
55 minutes ago
Merge branch 'main' into fix/otel-flow-run-subprocess
shnhdan:fix/otel-flow-run-subprocess
1 hour ago
Address PR review: revert events/clients.py, add observer tests - Revert all changes to events/clients.py per reviewer request (InvalidStatus should not be a retryable exception) - Revert associated test changes in test_events_client.py - Add 3 new tests for FlowRunCancellingObserver polling fallback: - test_falls_back_to_polling_on_subscriber_connection_failure - test_polling_fallback_detects_cancelling_flow_runs - test_shutdown_cleans_up_polling_fallback_task Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/1773074201-handle-websocket-invalid-status
1 hour ago
Fix ruff formatting
shnhdan:fix/otel-flow-run-subprocess
1 hour ago
Refactor Runner internals into single-responsibility services (#20931) Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
main
1 hour ago
Add configurable wrapper detection for process worker subprocesses When OTEL_* or DD_* env vars are detected, prepend the corresponding wrapper command (opentelemetry-instrument or ddtrace-run) to the subprocess command so auto-instrumentation propagates to child processes. Adds PREFECT_WORKER_PROCESS_COMMAND_WRAPPERS setting to configure which wrappers to detect, defaulting to opentelemetry-instrument and ddtrace-run. Closes #20535
shnhdan:fix/otel-flow-run-subprocess
1 hour ago
Active Branches
Fix flaky test: unify SQLite busy_timeout to 60s for all modes
last run
22 minutes ago
#21042
CodSpeed Performance Gauge
0%
Fix: propagate opentelemetry-instrument and ddtrace-run to flow run subprocesses
last run
55 minutes ago
#21041
CodSpeed Performance Gauge
0%
Handle `FlowRunCancellingObserver` subscriber connection failure gracefully
last run
1 hour ago
#21039
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs