Bug 9273 : resource counts going -ve

Fixing resource count getting -ve assert. resource count should not be decremented for system VM's.
This commit is contained in:
Murali Reddy 2011-04-13 17:35:09 +05:30
parent edda8e8032
commit 3a1fe780cf
1 changed files with 3 additions and 1 deletions

View File

@ -728,7 +728,9 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene
}
} finally {
if (startedVm == null) {
_accountMgr.decrementResourceCount(vm.getAccountId(), ResourceType.user_vm);
if(vm.getType().equals(VirtualMachine.Type.User)) {
_accountMgr.decrementResourceCount(vm.getAccountId(), ResourceType.user_vm);
}
changeState(vm, Event.OperationFailed, null, work, Step.Done);
}
}