rcourtman
d7225a45a0
Fix Proxmox guest memory fallbacks
...
Also fixes Ceph pool threshold resource identity.
Refs #1341
2026-05-05 14:59:29 +01:00
rcourtman
4ceb3ad433
Preserve guest-agent continuity across transient PVE status failures
2026-04-01 18:38:42 +01:00
rcourtman
c5f5af7abf
Forward-port Proxmox monitoring fixes from v5
2026-04-01 11:51:19 +01:00
rcourtman
778a2577b6
feat: Pulse v6 release
2026-03-18 16:06:30 +00:00
rcourtman
ff1bbe2fb8
Guard per-VM guest agent calls with timeout and panic recovery ( #1319 )
...
A broken or hung qemu-agent on one VM could stall the entire polling
loop, preventing higher-VMID VMs from being detected. Wrap all guest
agent work in a 10s per-VM budget with panic recovery, and add a 2s
timeout to GetVMStatus in the efficient poller to match the legacy path.
2026-03-07 22:30:18 +00:00
rcourtman
4122fc6c9b
refactor: Extract guest metadata functions to separate file
...
Move 17 guest-metadata-related functions from monitor.go to new
guest_metadata.go file. This includes:
- Guest agent API call retry logic
- Guest metadata caching (fetch, reserve, schedule, clear)
- Network interface processing and cloning
- OS info extraction
- Type conversion utilities (stringValue, anyToInt64)
Reduces monitor.go by 541 lines (8932 → 8391).
2025-12-01 10:53:41 +00:00