fix label names having spaces with some cache modes

This commit is contained in:
illustris 2023-11-08 17:12:36 +05:30
parent f46807905d
commit 6b863d8025
Signed by: illustris
GPG Key ID: 56C8FC0B899FEFA3

View File

@ -81,7 +81,8 @@ def extract_disk_info_from_monitor(vm_id):
disks_map[disk_name]["attached_to"] = attached_to disks_map[disk_name]["attached_to"] = attached_to
if "Cache mode" in line: if "Cache mode" in line:
for cache_mode in line.split(":")[-1].strip().split(", "): for cache_mode in line.split(":")[-1].strip().split(", "):
disks_map[disk_name][f"cache_mode_{cache_mode}"] = "true" cache_mode_nospace = "_".join(cache_mode.split())
disks_map[disk_name][f"cache_mode_{cache_mode_nospace}"] = "true"
if "Detect zeroes" in line: if "Detect zeroes" in line:
disks_map[disk_name]["detect_zeroes"] = "on" disks_map[disk_name]["detect_zeroes"] = "on"
return disks_map return disks_map