Avatar for the withastro user
withastro
astro
BlogDocsChangelog

Performance History

Latest Results

Detect stale dev server lock files after PID reuse (#17671) * fix: detect stale dev server lock files when the recorded PID was reused The lock file liveness check relied on process.kill(pid, 0), which only proves that some process owns the PID. After a Docker container restart the PID is quickly reused by an unrelated process while the lock file persists on the volume mount, so astro refused to start. The lock file now records the kernel start time from /proc/<pid>/stat alongside the PID, and the check verifies both. Lock files written by older versions are only treated as stale when the recorded process clearly started after the lock file was written (5s margin for soft clocks). Platforms without /proc keep the previous PID-existence check. Closes #17656 * fix: verify lock file process identity across platforms --------- Co-authored-by: Matthew Phillips <matthewphillips@cloudflare.com>
main
8 hours ago
Merge branch 'main' into fix/dev-lockfile-stale-pid
tarikermis:fix/dev-lockfile-stale-pid
9 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
Detect stale dev server lock files after PID reuse#17671
9 hours ago
43a4740
tarikermis:fix/dev-lockfile-stale-pid
CodSpeed Performance Gauge
-12%
Refactor internal request handling into a functional core#17636
9 hours ago
5492e9a
fetch-refactor-2
CodSpeed Performance Gauge
0%
10 hours ago
a122b58
thelazylamaGit:fresh-css-fallback
© 2026 CodSpeed Technology
Home Terms Privacy Docs