diff --git a/pkg/compute/models/cloudsync.go b/pkg/compute/models/cloudsync.go index 87193309fc..6de027f3be 100644 --- a/pkg/compute/models/cloudsync.go +++ b/pkg/compute/models/cloudsync.go @@ -153,11 +153,6 @@ func syncRegionSkus(ctx context.Context, userCred mcclient.TokenCredential, loca // logSyncFailed(provider, task, msg) return } - - _, err = modules.SchedManager.SyncSku(auth.GetAdminSession(ctx, options.Options.Region, ""), false) - if err != nil { - log.Errorf("SchedManager SyncSku %s", err) - } } if localRegion.GetDriver().IsSupportedElasticcache() { diff --git a/pkg/compute/models/skus.go b/pkg/compute/models/skus.go index 17cf0b8222..3f0cf360c3 100644 --- a/pkg/compute/models/skus.go +++ b/pkg/compute/models/skus.go @@ -1257,6 +1257,13 @@ func (manager *SServerSkuManager) SyncServerSkus(ctx context.Context, userCred m syncResult.Add() } } + + // notfiy sched manager + _, err = modules.SchedManager.SyncSku(auth.GetAdminSession(ctx, options.Options.Region, ""), false) + if err != nil { + log.Errorf("SchedManager SyncSku %s", err) + } + return syncResult } diff --git a/pkg/compute/models/skus_tools.go b/pkg/compute/models/skus_tools.go index 36baf260e0..a7164cf4e1 100644 --- a/pkg/compute/models/skus_tools.go +++ b/pkg/compute/models/skus_tools.go @@ -479,12 +479,6 @@ func SyncServerSkusByRegion(ctx context.Context, userCred mcclient.TokenCredenti notes := fmt.Sprintf("SyncServerSkusByRegion %s result: %s", region.Name, result.Result()) log.Infof(notes) - // notfiy sched manager - _, err = modules.SchedManager.SyncSku(auth.GetAdminSession(ctx, options.Options.Region, ""), false) - if err != nil { - log.Errorf("SchedManager SyncSku %s", err) - } - return result }