From 5021274232367b7844e82288b0dcf5c0a1c69e79 Mon Sep 17 00:00:00 2001 From: Alena Prokharchyk Date: Mon, 23 Apr 2012 15:55:09 -0700 Subject: [PATCH] CS-14256: throw executionException when finalizeStart fails (no point to retry). --- server/src/com/cloud/vm/VirtualMachineManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java index b43f87411ca..cd03303f8c9 100755 --- a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java +++ b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java @@ -791,7 +791,6 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene } return startedVm; } else { - canRetry = false; if (s_logger.isDebugEnabled()) { s_logger.info("The guru did not like the answers so stopping " + vm); } @@ -802,6 +801,7 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene _haMgr.scheduleStop(vm, destHostId, WorkType.ForceStop); throw new ExecutionException("Unable to stop " + vm + " so we are unable to retry the start operation"); } + throw new ExecutionException("Unable to start " + vm + " due to error in finalizeStart, not retrying"); } } s_logger.info("Unable to start VM on " + dest.getHost() + " due to " + (startAnswer == null ? " no start answer" : startAnswer.getDetails()));