diff options
| author | Jeff Carr <[email protected]> | 2024-10-25 03:34:39 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-25 03:34:39 -0500 |
| commit | 9518e70d7ad1589add6f766a92b4ed20e4010c3c (patch) | |
| tree | 1ce0a849ef91e18bcabb45d6b1236954d5237880 /addDroplet.go | |
| parent | 7b3e24740dd3f9df58a29a42a63de54715e9cba3 (diff) | |
make a change memory size event
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'addDroplet.go')
| -rw-r--r-- | addDroplet.go | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/addDroplet.go b/addDroplet.go index 1bff71e..517279c 100644 --- a/addDroplet.go +++ b/addDroplet.go @@ -178,34 +178,22 @@ func updateMemory(d *DropletT, domcfg *libvirtxml.Domain) bool { // check memory if domcfg.Memory.Unit == "KiB" { m = int64(domcfg.Memory.Value * 1024) - if d.pb.Memory != m { - d.pb.Memory = m - me.changed = true - fmt.Printf("Memory changed %s to %d %s\n", pb.HumanFormatBytes(d.pb.Memory), domcfg.Memory.Value, domcfg.Memory.Unit) - } - d.SetMemory(m) - return true } if domcfg.Memory.Unit == "MiB" { m = int64(domcfg.Memory.Value * 1024 * 1024) - if d.pb.Memory != m { - d.pb.Memory = m - me.changed = true - fmt.Printf("Memory changed %s to %d %s\n", pb.HumanFormatBytes(d.pb.Memory), domcfg.Memory.Value, domcfg.Memory.Unit) - } - d.SetMemory(m) - return true } if domcfg.Memory.Unit == "GiB" { m = int64(domcfg.Memory.Value * 1024 * 1024 * 1024) - if d.pb.Memory != m { - d.pb.Memory = m - me.changed = true - fmt.Printf("Memory changed %s, %d %s\n", pb.HumanFormatBytes(d.pb.Memory), domcfg.Memory.Value, domcfg.Memory.Unit) - } - d.SetMemory(m) + } + if e := d.SetMemory(m); e != nil { + fmt.Printf("Memory changed %s to %d %s\n", pb.HumanFormatBytes(d.pb.Memory), domcfg.Memory.Value, domcfg.Memory.Unit) + d.pb.Memory = m + me.changed = true + return true + } else { + // nothing changed return true } fmt.Println("Unknown Memory Unit", domcfg.Memory.Unit) |
