private static boolean isBelowSpaceThreshold(final storage_domains domain) { Integer availableDiskSize = domain.getavailable_disk_size() == null ? 0 : domain.getavailable_disk_size(); Integer usedDiskSize = domain.getused_disk_size() == null ? 0 : domain.getused_disk_size(); double totalSize = availableDiskSize + usedDiskSize; return totalSize != 0 && (availableDiskSize / totalSize) * (double) 100 > getLowDiskPercentThreshold(); }
private static boolean hasSpacePct( final storage_domains storageDomain, final long requestedSize) { Integer availableDiskSize = storageDomain.getavailable_disk_size() == null ? 0 : storageDomain.getavailable_disk_size(); Integer usedDiskSize = storageDomain.getused_disk_size() == null ? 0 : storageDomain.getused_disk_size(); double totalSize = availableDiskSize + usedDiskSize; return totalSize != 0 && ((availableDiskSize - requestedSize) / totalSize) * 100 > getLowDiskPercentThreshold(); }