diff --git a/server/src/com/cloud/agent/manager/AgentManagerImpl.java b/server/src/com/cloud/agent/manager/AgentManagerImpl.java index 8da2a76f60b..1dfa6938882 100755 --- a/server/src/com/cloud/agent/manager/AgentManagerImpl.java +++ b/server/src/com/cloud/agent/manager/AgentManagerImpl.java @@ -613,7 +613,7 @@ public class AgentManagerImpl implements AgentManager, HandlerFactory { String guid = details.get("guid"); List kvmHosts = _hostDao.listBy(Host.Type.Routing, clusterId, podId, dcId); for (HostVO host: kvmHosts) { - if (host.getGuid() == guid) { + if (host.getGuid().equalsIgnoreCase(guid)) { hosts.add(host); return hosts; } diff --git a/server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java b/server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java index fec0835f65a..cca424e9afa 100644 --- a/server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java +++ b/server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java @@ -253,7 +253,7 @@ public class KvmServerDiscoverer extends DiscovererBase implements Discoverer, for (int i = 0; i < _waitTime; i++) { List hosts = _hostDao.listBy(Host.Type.Routing, clusterId, podId, dcId); for (HostVO host : hosts) { - if (host.getGuid() == guid) { + if (host.getGuid().equalsIgnoreCase(guid)) { return host; } }