From bbc470ed4fa28e37aaf95d5cd4fd0976d4b3f7c7 Mon Sep 17 00:00:00 2001 From: anthony Date: Wed, 27 Apr 2011 18:43:13 -0700 Subject: [PATCH] bug 9619: handle two types of domr name status 9619: resolved fixed --- core/src/com/cloud/vm/VirtualMachineName.java | 2 +- server/src/com/cloud/vm/VirtualMachineManagerImpl.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/com/cloud/vm/VirtualMachineName.java b/core/src/com/cloud/vm/VirtualMachineName.java index e1a1eabf56f..76823e94c7d 100755 --- a/core/src/com/cloud/vm/VirtualMachineName.java +++ b/core/src/com/cloud/vm/VirtualMachineName.java @@ -127,7 +127,7 @@ public class VirtualMachineName { public static boolean isValidRouterName(String name, String instance) { String[] tokens = name.split(SEPARATOR); - if (tokens.length != 3) { + if (tokens.length != 3 && tokens.length != 4 ) { return false; } diff --git a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java index 92f334731f9..e4d4844a54f 100755 --- a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java +++ b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java @@ -1359,6 +1359,7 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene Long id = vmGuru.convertToId(name); if (id != null) { map.put(id, new AgentVmInfo(entry.getKey(), vmGuru, null, entry.getValue())); + break; } } }