From c94c629b72eec0fd9d3dd0ed798dbd5bbd94d394 Mon Sep 17 00:00:00 2001 From: ioito Date: Thu, 28 Apr 2022 20:40:10 +0800 Subject: [PATCH] fix(region): remove account sync pre check --- pkg/compute/models/cloudaccounts.go | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index 9cece3a71b..fb05aa6445 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -806,14 +806,6 @@ func (self *SCloudaccount) StartSyncCloudProviderInfoTask(ctx context.Context, u params.Add(jsonutils.Marshal(syncRange), "sync_range") } - cloudaccountPendingSyncsMutex.Lock() - defer cloudaccountPendingSyncsMutex.Unlock() - - // 提前判断是否云账号已经在后台进行同步 - if _, ok := cloudaccountPendingSyncs[self.Id]; ok { - return errors.Wrap(httperrors.ErrConflict, "account alread in syncing") - } - task, err := taskman.TaskManager.NewTask(ctx, "CloudAccountSyncInfoTask", self, userCred, params, "", "", nil) if err != nil { return errors.Wrapf(err, "NewTask")