Merge pull request #8747 from ioito/hotfix/qx-account-prob-log

fix: avoid check region log every time when account status is unknown
This commit is contained in:
Zexi Li
2020-11-12 00:51:05 +08:00
committed by GitHub
+3 -1
View File
@@ -2413,8 +2413,10 @@ func (account *SCloudaccount) probeAccountStatus(ctx context.Context, userCred m
case cloudprovider.ErrNoBalancePermission:
status = api.CLOUD_PROVIDER_HEALTH_NO_PERMISSION
default:
log.Errorf("manager.GetBalance %s fail %s", account.Name, err)
status = api.CLOUD_PROVIDER_HEALTH_UNKNOWN
if account.Status != status {
logclient.AddSimpleActionLog(account, logclient.ACT_PROBE, errors.Wrapf(err, "GetBalance"), userCred, false)
}
}
}
version := manager.GetVersion()