controller v0.67.2: gate keys present on BoundUnderParent (reboot convergence)
The drive-absent gate treats a stable path usable only when bound under the parent (BoundUnderParent), not merely host-mounted. Makes a host reboot converge: apps stay gated until the agent binds the drive under the parent, then are restarted (recreated) on the populated path. Test updated. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
## Changelog
|
||||
|
||||
### v0.67.2 — gate: key "present" on BoundUnderParent (reboot convergence) (2026-06-15)
|
||||
|
||||
The drive-absent gate now treats a stable path as usable only when the agent reports it BOUND UNDER THE
|
||||
PARENT (`BoundUnderParent`), not merely host-mounted (`State==attached`). This makes a host reboot
|
||||
converge correctly: at boot the raw drive mounts early but the agent binds it under the parent slightly
|
||||
later, so until then the apps' stable-path binds are empty — the gate keeps the apps stopped and
|
||||
restarts (recreates) them once the bind is live. Legacy raw paths still use the host-mount signal.
|
||||
|
||||
### v0.67.1 — gate: only act on external drives under /mnt/felhom-drives/ (2026-06-15)
|
||||
|
||||
Fix (caught live on the v0.67.0 deploy): `planDriveGates` marked the internal SSD path
|
||||
|
||||
Reference in New Issue
Block a user