mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix(region): update host cpu_reserved on reserve cpus (#14847)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com> Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
This commit is contained in:
@@ -4183,6 +4183,15 @@ func (self *SHost) PerformReserveCpus(
|
||||
}
|
||||
|
||||
err = self.SetMetadata(ctx, api.HOSTMETA_RESERVED_CPUS_INFO, input, userCred)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if self.CpuReserved < cs.Size() {
|
||||
_, err = db.Update(self, func() error {
|
||||
self.CpuReserved = cs.Size()
|
||||
return nil
|
||||
})
|
||||
}
|
||||
return nil, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user