pub const ACQUIRE_TIMEOUT: Duration;Expand description
How long FileLock::acquire waits without progress. Threads of this
process queue for a crate::core::file_lock::Turn first, and that wait
restarts at every handover, so a moving queue never times out; the file
lock itself is then polled (25 ms steps) for at most this long, which
bounds other processes. Before (GitLab #1295) a waiter behind writers that
took it back to back could pass the former 750 ms and fail its tool call.
A dead holder’s lock is released by the OS, so waiting longer never makes
a stale lock permanent; it only lets a contended call through.