Skip to content

Commit 9eb7f24

Browse files
committed
server: skip migration if vm is Stopped
1 parent c6a682c commit 9eb7f24

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

server/src/main/java/com/cloud/ha/HighAvailabilityManagerImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,10 @@ public Long migrate(final HaWorkVO work) {
717717
s_logger.info("Unable to find vm: " + vmId + ", skipping migrate.");
718718
return null;
719719
}
720+
if (VirtualMachine.State.Stopped.equals(vm.getState())) {
721+
s_logger.info(String.format("vm %s is Stopped, skipping migrate.", vm));
722+
return null;
723+
}
720724
if (VirtualMachine.State.Running.equals(vm.getState()) && srcHostId != vm.getHostId()) {
721725
s_logger.info(String.format("VM %s is running on a different host %s, skipping migration", vm, vm.getHostId()));
722726
return null;

0 commit comments

Comments
 (0)