From 0951739e32fa6e2c9cee1bd1bca2817c2536ef50 Mon Sep 17 00:00:00 2001 From: Bharat Kumar Date: Fri, 2 Aug 2013 19:03:09 +0530 Subject: [PATCH] fix to add the the overcommit details of the vms in uservm details table when decreasing the overcommit to one. Signed-off-by: Abhinandan Prateek --- server/src/com/cloud/vm/VirtualMachineManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java index cf24502c6fb..b33ee49cb68 100755 --- a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java +++ b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java @@ -906,7 +906,7 @@ public class VirtualMachineManagerImpl extends ManagerBase implements VirtualMac _uservmDetailsDao.persist(vmDetail_cpu); _uservmDetailsDao.persist(vmDetail_ram); } - else if (((Float.parseFloat(cluster_detail_cpu.getValue()) > 1f || Float.parseFloat(cluster_detail_ram.getValue()) > 1f))) { + else if (_uservmDetailsDao.findDetail(vm.getId(),"cpuOvercommitRatio") != null) { UserVmDetailVO vmDetail_cpu = _uservmDetailsDao.findDetail(vm.getId(), "cpuOvercommitRatio"); vmDetail_cpu.setValue(cluster_detail_cpu.getValue()); UserVmDetailVO vmDetail_ram = _uservmDetailsDao.findDetail(vm.getId(), "memoryOvercommitRatio");