summaryrefslogtreecommitdiff
path: root/poll.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-31 14:15:36 -0500
committerJeff Carr <[email protected]>2024-10-31 14:15:36 -0500
commitb4ef8b76b1a92ef4da9fc0892c59a00f6f63a130 (patch)
tree590ccbbe8e0125514704b147e2a3891e5dd9aa3a /poll.go
parent3c520003edb286deec57ce62c447373912787829 (diff)
runs again
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'poll.go')
-rw-r--r--poll.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/poll.go b/poll.go
index dc5235f..8a0727c 100644
--- a/poll.go
+++ b/poll.go
@@ -28,13 +28,18 @@ func (h *HyperT) pollHypervisor() {
}
fields := strings.Fields(line)
if len(fields) < 2 {
- log.Log(WARN, "locally defined:", h.pb.Hostname, fields)
+ log.Log(WARN, "unknown:", h.pb.Hostname, fields)
continue
}
state := fields[0]
name := fields[1]
if state == "OFF" {
- log.Log(WARN, "locally defined:", h.pb.Hostname, fields)
+ 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)
+ }
// skip locally defined libvirt vms
continue
}