mirror of
https://opendev.org/x/pyghmi
synced 2026-04-01 07:43:39 +00:00
Some firmware presents GiB instead of GB
Understand GiB and GB as the same. Change-Id: I64121e026010dfd65785fe1ff43276d0f1f49c5b
This commit is contained in:
@@ -1473,9 +1473,11 @@ class XCCClient(IMMClient):
|
||||
spares.append(diskinfo)
|
||||
else:
|
||||
disks.append(diskinfo)
|
||||
totalsize = pool['totalCapacityStr'].replace('GB', '')
|
||||
totalsize = pool['totalCapacityStr'].replace(
|
||||
'GB', '').replace('GiB', '')
|
||||
totalsize = int(float(totalsize) * 1024)
|
||||
freesize = pool['freeCapacityStr'].replace('GB', '')
|
||||
freesize = pool['freeCapacityStr'].replace(
|
||||
'GB', '').replace('GiB', '')
|
||||
freesize = int(float(freesize) * 1024)
|
||||
pools.append(storage.Array(
|
||||
disks=disks, raid=pool['rdlvlstr'], volumes=volumes,
|
||||
|
||||
@@ -308,9 +308,11 @@ class OEMHandler(generic.OEMHandler):
|
||||
spares.append(diskinfo)
|
||||
else:
|
||||
disks.append(diskinfo)
|
||||
totalsize = pool['totalCapacityStr'].replace('GB', '')
|
||||
totalsize = pool['totalCapacityStr'].replace(
|
||||
'GB', '').replace('GiB', '')
|
||||
totalsize = int(float(totalsize) * 1024)
|
||||
freesize = pool['freeCapacityStr'].replace('GB', '')
|
||||
freesize = pool['freeCapacityStr'].replace(
|
||||
'GB', '').replace('GiB', '')
|
||||
freesize = int(float(freesize) * 1024)
|
||||
pools.append(storage.Array(
|
||||
disks=disks, raid=pool['rdlvlstr'], volumes=volumes,
|
||||
|
||||
Reference in New Issue
Block a user