--- paths: ["internal/capability/**", "internal/storage/**", "internal/localapi/**", "internal/hub/**", "internal/guesthook/**"] --- # A health check issues no block I/O No `statfs`, no `getdents`, no read, write or `fsync` โ€” **not even behind a timeout**. A probe that touches a wedged device enters uninterruptible sleep, survives `SIGKILL`, and cannot be recovered until the device returns or the host reboots โ€” so `systemctl restart` hangs too. A timeout protects the caller's control flow and nothing else: the blocked thread remains. **Liveness is decided from `/proc` and the kernel's own state**, never by reading or writing the filesystem.