You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Use heartbeat-based lock liveness instead of PID + process start time #862
Replace the PID + process start time liveness check in lock recovery with a heartbeat: the lock holder periodically refreshes the lock file's timestamp (e.g. mtime), and a lock is considered stale once it has gone longer than the deadline without a refresh. No process query is needed.
Motivation
PID + start time exists only to rule out PID reuse, but it depends on per-platform process queries that keep proving fragile:
Activity
fix(setup): use a heartbeat lease for the config lock (#863)
tt-a1i commentedon Oct 16, 2026
Implemented in #863 (78dc574).