agent v0.35.1: shared-parent unit runs before pve-guests on host boot
The shared-parent oneshot never ran before pve-guests (WantedBy=multi-user wasn't pulled into the boot transaction), so on a host reboot the guest bound a not-yet-shared parent -> private -> propagation broken. Now WantedBy=pve-guests (pve-guests pulls it in + Before= orders it first); EnsureSharedParent reinstalls the unit when content differs so the fix deploys. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -3,6 +3,14 @@
|
||||
All notable changes to **felhom-agent** are recorded here. Update on every code
|
||||
change that gets pushed.
|
||||
|
||||
## v0.35.1 — shared-parent unit: run before pve-guests on host boot (2026-06-15)
|
||||
|
||||
Fix for the host-reboot ordering (the shared-parent oneshot never ran before pve-guests on the live
|
||||
host, so the guest bound a not-yet-shared parent → private bind → propagation broken). The unit now uses
|
||||
`WantedBy=pve-guests.service` (pve-guests PULLS IT IN + Before= orders it first) instead of the
|
||||
unreliable `WantedBy=multi-user.target`, and drops `DefaultDependencies=no`. `EnsureSharedParent`
|
||||
reinstalls the unit when its content differs (so the fix deploys on the next agent start/reconcile).
|
||||
|
||||
## v0.35.0 — intermediary mount: guest-reboot re-propagation (load-bearing) (2026-06-15)
|
||||
|
||||
Fix for the guest-reboot gap (caught in the live demo migration). A guest's parent bind is
|
||||
|
||||
Reference in New Issue
Block a user