From 12819abf93359c902578704dedb597eefeac4ffa Mon Sep 17 00:00:00 2001 From: Andrea Leardini Date: Wed, 23 Sep 2026 14:35:55 +0200 Subject: [PATCH] fix(phonehome): report memory in bytes inventory.get_memory() already returns bytes, but phonehome multiplied the values by 1024 again, reporting swap and system memory 1024 times too large. Assisted-by: Claude Opus 5.5 (1M context) --- packages/ns-phonehome/files/phonehome | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ns-phonehome/files/phonehome b/packages/ns-phonehome/files/phonehome index 76e8645da..ea73192fe 100755 --- a/packages/ns-phonehome/files/phonehome +++ b/packages/ns-phonehome/files/phonehome @@ -56,8 +56,8 @@ data = { "product": dmi, "virtual": inventory.is_virtual(), "memory": { - "swap": { "used_bytes": mem_info.get('SwapUsed', 0) * 1024, "available_bytes": mem_info.get('SwapFree', 0) * 1024 }, - "system": { "used_bytes": mem_info.get('MemUsed', 0) * 1024, "available_bytes": mem_info.get('MemAvailable', 0) * 1024 } + "swap": { "used_bytes": mem_info.get('SwapUsed', 0), "available_bytes": mem_info.get('SwapFree', 0) }, + "system": { "used_bytes": mem_info.get('MemUsed', 0), "available_bytes": mem_info.get('MemAvailable', 0) } }, "pci": list(pci.values()), "mountpoints": mount_points,