1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-22 18:50:08 +03:00

Bug #1335: When a suspended VM is deleted, the host capacity is updated

This commit is contained in:
Carlos Martín 2012-07-16 12:58:25 +02:00
parent e35567ee1d
commit aa02939787

View File

@ -739,6 +739,15 @@ int DispatchManager::finalize(
switch (state)
{
case VirtualMachine::SUSPENDED:
int cpu, mem, disk;
vm->get_requirements(cpu,mem,disk);
hpool->del_capacity(vm->get_hid(),cpu,mem,disk);
tm->trigger(TransferManager::EPILOG_DELETE,vid);
finalize_cleanup(vm);
break;
case VirtualMachine::FAILED:
tm->trigger(TransferManager::EPILOG_DELETE,vid);
finalize_cleanup(vm);