From 8368355b3124811d6b91c1cfb8ab9009b4dfbd4c Mon Sep 17 00:00:00 2001 From: Edison Su Date: Wed, 11 May 2011 11:24:01 -0400 Subject: [PATCH] add cluster guid --- .../hypervisor/kvm/discoverer/KvmServerDiscoverer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java b/server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java index 8321c4d4474..328164b6ad7 100644 --- a/server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java +++ b/server/src/com/cloud/hypervisor/kvm/discoverer/KvmServerDiscoverer.java @@ -199,6 +199,12 @@ public class KvmServerDiscoverer extends DiscovererBase implements Discoverer, return null; details.put("guid", guidWithTail); + + // place a place holder guid derived from cluster ID + if (cluster.getGuid() == null) { + cluster.setGuid(UUID.nameUUIDFromBytes(String.valueOf(clusterId).getBytes()).toString()); + _clusterDao.update(clusterId, cluster); + } return resources; } catch (DiscoveredWithErrorException e){ throw e;