Fix baremetal planner reply to non-baremetal VM when migration

This commit is contained in:
frank 2011-08-18 10:11:51 -07:00
parent 2df6e5cc69
commit 523a32edaa
1 changed files with 6 additions and 1 deletions

View File

@ -1300,7 +1300,12 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene
DeployDestination dest = null;
while (true) {
for (DeploymentPlanner planner : _planners) {
dest = planner.plan(profile, plan, excludes);
if (planner.canHandle(profile, plan, excludes)) {
dest = planner.plan(profile, plan, excludes);
} else {
continue;
}
if (dest != null) {
if (s_logger.isDebugEnabled()) {
s_logger.debug("Planner " + planner + " found " + dest + " for migrating to.");