Avatar for the PrefectHQ user
PrefectHQ
prefect
BlogDocsChangelog

Performance History

Latest Results

Replace filelock dependency with internal FileLock implementation - Create prefect/locking/_filelock.py with cross-platform file lock using OS-level locking (fcntl.flock on Unix, msvcrt.locking on Windows) - Use async-aware aacquire() method that polls with asyncio.sleep() to avoid blocking the event loop during cross-process lock contention - Fix lock path derivation: use parent/(name + '.lock') instead of with_suffix('.lock') which incorrectly replaces existing suffixes - Remove filelock transitive dependency usage entirely - Update tests to work with new internal FileLock Co-authored-by: Alexander Streed <desertaxle@users.noreply.github.com> Co-Authored-By: alex.s <ajstreed1@gmail.com>
devin/1775076072-fix-pull-code-race-condition
5 hours ago
fix tests
gpickney-tsp:redis-stream-spike
5 hours ago
Merge branch 'main' into redis-stream-spike
gpickney-tsp:redis-stream-spike
6 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
Fix race condition in `GitRepository.pull_code()` with file-based locking#21388
5 hours ago
a04d231
devin/1775076072-fix-pull-code-race-condition
CodSpeed Performance Gauge
-1%
5 hours ago
6d75b24
gpickney-tsp:redis-stream-spike
CodSpeed Performance Gauge
0%
Pin prefect version during package installation to prevent self-overwrite#21386
6 hours ago
a59fa8d
devin/1775073982-pin-prefect-version-on-install
© 2026 CodSpeed Technology
Home Terms Privacy Docs