make an event for droplet moving hypervisors
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
8fc2fbd9c9
commit
3f7171fff2
8
poll.go
8
poll.go
|
@ -77,9 +77,17 @@ func (h *HyperT) pollHypervisor() {
|
|||
continue
|
||||
}
|
||||
|
||||
// if this is blank, the droplet has probably never booted yet
|
||||
if d.CurrentHypervisor == "" {
|
||||
d.CurrentHypervisor = h.pb.Hostname
|
||||
continue
|
||||
}
|
||||
|
||||
// this means the droplet has moved
|
||||
if d.CurrentHypervisor != h.pb.Hostname {
|
||||
log.Log(EVENT, "droplet", d.Hostname, "moved to", h.pb.Hostname)
|
||||
// record the droplet migrated (or booted somewhere else? recording this is a work in progress)
|
||||
me.cluster.DropletMoved(d, h.pb)
|
||||
continue
|
||||
}
|
||||
d.CurrentHypervisor = h.pb.Hostname
|
||||
|
|
Loading…
Reference in New Issue