diff options
Diffstat (limited to 'poll.go')
| -rw-r--r-- | poll.go | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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() |
