diff options
| author | Jeff Carr <[email protected]> | 2024-10-28 05:07:56 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-28 05:07:56 -0500 | 
| commit | 3f7171fff2898deef6a8f1d5180ea11217123324 (patch) | |
| tree | f9aa27ad90632cbb380b87e8b297d7fef9e6050d | |
| parent | 8fc2fbd9c9a6f05852cd597b246f0b4e634af7d7 (diff) | |
make an event for droplet moving hypervisorsv0.2.1
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | poll.go | 8 | 
1 files changed, 8 insertions, 0 deletions
@@ -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  | 
