fix(region): baremetal post update related server

This commit is contained in:
Zexi Li
2020-12-14 19:15:29 +08:00
parent 836a9a66ff
commit 9cd2cb7790
+11
View File
@@ -3463,6 +3463,17 @@ func (self *SHost) PostUpdate(ctx context.Context, userCred mcclient.TokenCreden
return
}
}
// update baremetal host related server
if guest := self.GetBaremetalServer(); guest != nil && self.HostType == api.HOST_TYPE_BAREMETAL {
if _, err := db.Update(guest, func() error {
guest.VmemSize = self.MemSize
guest.VcpuCount = self.CpuCount
return nil
}); err != nil {
log.Errorf("baremetal host %s update related server %s spec error: %v", self.GetName(), guest.GetName(), err)
}
}
}
func (self *SHost) UpdateDnsRecords(isAdd bool) {