fix(region): avoid openstack change config error

This commit is contained in:
Qu Xuan
2020-12-24 11:45:49 +08:00
parent ccf89de75c
commit 78ef400b1f
+2 -1
View File
@@ -462,7 +462,8 @@ func (instance *SInstance) ChangeConfig(ctx context.Context, config *cloudprovid
if err != nil {
return errors.Wrapf(err, "syncFlavor(%s)", config.InstanceType)
}
if flavor.Name == instance.Flavor.Name {
// When resizing, instances must change flavor!
if flavor.Name == instance.Flavor.OriginalName {
return nil
}
return instance.host.zone.region.ChangeConfig(instance, flavor.Id)