From 9bf2d328843cfbe4ed80b9229a87009b63d69356 Mon Sep 17 00:00:00 2001 From: Murali Reddy Date: Wed, 13 Apr 2011 17:43:12 +0530 Subject: [PATCH] Bug 9273 : resource counts going -ve pushing 2.2.4 fix in to master --- server/src/com/cloud/vm/VirtualMachineManagerImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java index c1aba323b43..8f0bc4b47d7 100755 --- a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java +++ b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java @@ -728,8 +728,10 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene } } } finally { - if (startedVm == null) { - _accountMgr.decrementResourceCount(vm.getAccountId(), ResourceType.user_vm); + if (startedVm == null) { + if(vm.getType().equals(VirtualMachine.Type.User)) { + _accountMgr.decrementResourceCount(vm.getAccountId(), ResourceType.user_vm); + } changeState(vm, Event.OperationFailed, null, work, Step.Done); } }