mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-21 02:33:32 +00:00
63f1a14f31
Stock Proxmox reports no per-mount LXC usage through the status API, so v6's API-polled containers listed only rootfs. The v5.1.32 fallback that synthesized mount rows from the container config never crossed to the v6 line, and the v6.2.0 pct-df agent path only covers nodes running the unified agent. Restore the fallback and improve it: parse size= so config-only rows carry capacity, mark live usage unknown with the -1 sentinel, and merge without displacing the aggregate-seeded rootfs row. Frontend consumers stop fabricating percents for sentinel rows: the workloads row bar and summary math exclude them (tooltip lists them with capacity), the drawer Filesystems block renders ?/<size> with no percent, disk normalization preserves the sentinel, and per-machine max-disk derivations skip them. Mock mode seeds one running container in this exact shape so the surfaces stay exercised. Related to #1477