summaryrefslogtreecommitdiff
path: root/poll.go
diff options
context:
space:
mode:
Diffstat (limited to 'poll.go')
-rw-r--r--poll.go12
1 files changed, 8 insertions, 4 deletions
diff --git a/poll.go b/poll.go
index 8a0727c..4f225db 100644
--- a/poll.go
+++ b/poll.go
@@ -36,11 +36,15 @@ func (h *HyperT) pollHypervisor() {
if state == "OFF" {
d := me.cluster.FindDropletByName(name)
if d == nil {
- log.Log(WARN, "locally defined:", h.pb.Hostname, fields, "not imported")
- } else {
- log.Log(WARN, "locally defined:", h.pb.Hostname, fields, d.Hostname)
+ log.Log(WARN, "locally defined domain:", h.pb.Hostname, fields)
+ log.Log(WARN, "neeed to add a local droplet protobuf")
+ me.cluster.AddDropletLocal(name, h.pb.Hostname)
+ return
}
- // skip locally defined libvirt vms
+ if d.LocalOnly == "" {
+ log.Log(WARN, "ready to import", d.Hostname, "from", h.pb.Hostname)
+ }
+ log.Log(WARN, "duplicate local droplet", h.pb.Hostname, fields, "need to resolve this")
continue
}
h.lastDroplets[name] = time.Now()