mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 02:37:24 +08:00
fix(cloudid): cloudid resource sync worker (#20878)
This commit is contained in:
@@ -21,6 +21,7 @@ import (
|
||||
"yunion.io/x/jsonutils"
|
||||
"yunion.io/x/pkg/errors"
|
||||
|
||||
"yunion.io/x/onecloud/pkg/appsrv"
|
||||
"yunion.io/x/onecloud/pkg/cloudcommon/db"
|
||||
"yunion.io/x/onecloud/pkg/cloudcommon/db/taskman"
|
||||
"yunion.io/x/onecloud/pkg/cloudid/models"
|
||||
@@ -30,8 +31,13 @@ type CloudaccountSyncResourcesTask struct {
|
||||
taskman.STask
|
||||
}
|
||||
|
||||
var (
|
||||
CloudaccountSyncWorkerManager *appsrv.SWorkerManager
|
||||
)
|
||||
|
||||
func init() {
|
||||
taskman.RegisterTask(CloudaccountSyncResourcesTask{})
|
||||
CloudaccountSyncWorkerManager = appsrv.NewWorkerManager("CloudaccountSyncWorkerManager", 10, 1024, false)
|
||||
taskman.RegisterTaskAndWorker(CloudaccountSyncResourcesTask{}, CloudaccountSyncWorkerManager)
|
||||
}
|
||||
|
||||
func (self *CloudaccountSyncResourcesTask) taskFailed(ctx context.Context, cloudaccount *models.SCloudaccount, err error) {
|
||||
|
||||
@@ -21,6 +21,7 @@ import (
|
||||
"yunion.io/x/jsonutils"
|
||||
"yunion.io/x/pkg/errors"
|
||||
|
||||
"yunion.io/x/onecloud/pkg/appsrv"
|
||||
"yunion.io/x/onecloud/pkg/cloudcommon/db"
|
||||
"yunion.io/x/onecloud/pkg/cloudcommon/db/taskman"
|
||||
"yunion.io/x/onecloud/pkg/cloudid/models"
|
||||
@@ -30,8 +31,13 @@ type CloudproviderSyncResourcesTask struct {
|
||||
taskman.STask
|
||||
}
|
||||
|
||||
var (
|
||||
CloudproviderSyncWorkerManager *appsrv.SWorkerManager
|
||||
)
|
||||
|
||||
func init() {
|
||||
taskman.RegisterTask(CloudproviderSyncResourcesTask{})
|
||||
CloudproviderSyncWorkerManager = appsrv.NewWorkerManager("CloudproviderSyncWorkerManager", 10, 1024, false)
|
||||
taskman.RegisterTaskAndWorker(CloudproviderSyncResourcesTask{}, CloudproviderSyncWorkerManager)
|
||||
}
|
||||
|
||||
func (self *CloudproviderSyncResourcesTask) taskFailed(ctx context.Context, cp *models.SCloudprovider, err error) {
|
||||
|
||||
Reference in New Issue
Block a user