bug 10447: don't set the reservation id to null

This commit is contained in:
Alex Huang 2011-07-08 11:36:30 -07:00
parent 97cdf2eccd
commit b23c2a3c53

View File

@ -930,7 +930,7 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene
VirtualMachineGuru<T> vmGuru = getVmGuru(vm);
try {
if (!stateTransitTo(vm, Event.StopRequested, vm.getHostId(), null)) {
if (!stateTransitTo(vm, Event.StopRequested, vm.getHostId())) {
throw new ConcurrentOperationException("VM is being operated on.");
}
} catch (NoTransitionException e1) {
@ -952,6 +952,13 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene
return false;
}
}
} else {
try {
return stateTransitTo(vm, Event.AgentReportStopped, null);
} catch (NoTransitionException e) {
s_logger.warn("Unable to cleanup " + vm);
return false;
}
}
}