fix: avoid not release pending-usage

This commit is contained in:
ioito
2019-08-29 20:10:03 +08:00
parent ecb0524ada
commit 5efafa99c0
@@ -179,6 +179,9 @@ func (self *GuestChangeConfigTask) OnGuestChangeCpuMemSpecComplete(ctx context.C
}
}
addCpu := int(vcpuCount - int64(guest.VcpuCount))
addMem := int(vmemSize - int64(guest.VmemSize))
_, err := db.Update(guest, func() error {
if vcpuCount > 0 {
guest.VcpuCount = int(vcpuCount)
@@ -203,8 +206,6 @@ func (self *GuestChangeConfigTask) OnGuestChangeCpuMemSpecComplete(ctx context.C
return
}
var cancelUsage models.SQuota
addCpu := int(vcpuCount - int64(guest.VcpuCount))
addMem := int(vmemSize - int64(guest.VmemSize))
if addCpu > 0 {
cancelUsage.Cpu = addCpu
}