mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 02:37:24 +08:00
Merge pull request #2339 from wanyaoqi/bugfix/wyq/fix-managered-disk-reset-not-update
bugfix: fix managered disk reset not update disk size
This commit is contained in:
@@ -1186,7 +1186,20 @@ func (self *SManagedVirtualizationRegionDriver) OnDiskReset(ctx context.Context,
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return iDisk.Refresh()
|
||||
err = iDisk.Refresh()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if disk.DiskSize != iDisk.GetDiskSizeMB() {
|
||||
_, err := db.Update(disk, func() error {
|
||||
disk.DiskSize = iDisk.GetDiskSizeMB()
|
||||
return nil
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (self *SManagedVirtualizationRegionDriver) ValidateCreateSnapshotPolicyData(ctx context.Context, userCred mcclient.TokenCredential, data *compute.SSnapshotPolicyCreateInput) error {
|
||||
|
||||
Reference in New Issue
Block a user