mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-08-29 03:51:54 +08:00
fix: avoid lock reentry
This commit is contained in:
@@ -41,6 +41,7 @@ const (
|
||||
APP_CONTEXT_KEY_OBJECT_ID = AppContextKey("objectid")
|
||||
APP_CONTEXT_KEY_OBJECT_TYPE = AppContextKey("objecttype")
|
||||
APP_CONTEXT_KEY_START_TIME = AppContextKey("starttime")
|
||||
APP_CONTEXT_KEY_TASKNAME = AppContextKey("taskname")
|
||||
|
||||
APP_CONTEXT_KEY_HOST_ID = AppContextKey("hostid")
|
||||
|
||||
|
||||
@@ -393,6 +393,7 @@ func (job *SCronJob) runJobInWorker(isStart bool) {
|
||||
log.Debugf("Cron job: %s started", job.Name)
|
||||
ctx := context.Background()
|
||||
ctx = context.WithValue(ctx, appctx.APP_CONTEXT_KEY_APPNAME, "Cron-Service")
|
||||
ctx = context.WithValue(ctx, appctx.APP_CONTEXT_KEY_TASKNAME, job.Name)
|
||||
userCred := DefaultAdminSessionGenerator()
|
||||
job.job(ctx, userCred, isStart)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user