bug 13910: release cpu/memory after expunged

status 13910: resolved fixed
Reviewed-by: prachi
This commit is contained in:
Edison Su 2012-02-21 16:15:22 -08:00
parent 99b49117b9
commit bc73ac7e59
1 changed files with 1 additions and 1 deletions

View File

@ -633,7 +633,7 @@ public class CapacityManagerImpl implements CapacityManager, StateListener<State
releaseVmCapacity(vm, false, false, oldHostId);
}
} else if (oldState == State.Stopped) {
if (event == Event.DestroyRequested) {
if (event == Event.DestroyRequested || event == Event.ExpungeOperation) {
releaseVmCapacity(vm, true, false, vm.getLastHostId());
} else if(event == Event.AgentReportMigrated) {
releaseVmCapacity(vm, false, false, oldHostId);