Skip to content

Commit 014fe03

Browse files
chiayzhangdengyh
authored andcommitted
refactor: celery version 升级至 5.4.x #94
1 parent 5534d80 commit 014fe03

File tree

5 files changed

+6779
-983
lines changed

5 files changed

+6779
-983
lines changed

bk-plugin-framework/bk_plugin_framework/runtime/callback/celery/tasks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import random
1515
import time
1616

17-
from celery import task, current_app
17+
from celery import shared_task, current_app
1818

1919
from bk_plugin_framework.kit import State
2020
from bk_plugin_framework.metrics import BK_PLUGIN_CALLBACK_EXCEPTION_COUNT, HOSTNAME, BK_PLUGIN_CALLBACK_TIME
@@ -35,7 +35,7 @@ def _set_schedule_state(trace_id: str, state: State):
3535
logger.exception("[execute] set schedule state error")
3636

3737

38-
@task(ignore_result=True)
38+
@shared_task(ignore_result=True)
3939
def callback(trace_id: str, callback_id: str, callback_data: str):
4040
with get_schedule_lock(trace_id) as lock:
4141
if not lock.locked:

bk-plugin-framework/bk_plugin_framework/runtime/schedule/celery/tasks.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
import logging
1414

15-
from celery import task
15+
from celery import shared_task
1616

1717
from bk_plugin_framework.kit import State
1818
from bk_plugin_framework.utils import local
@@ -31,7 +31,7 @@ def _set_schedule_state(trace_id: str, state: State):
3131
logger.exception("[execute] set schedule state error")
3232

3333

34-
@task(ignore_result=True)
34+
@shared_task(ignore_result=True)
3535
def schedule(trace_id: str):
3636
local.set_trace_id(trace_id)
3737

@@ -56,7 +56,7 @@ def schedule(trace_id: str):
5656
_set_schedule_state(trace_id=trace_id, state=State.FAIL)
5757

5858

59-
@task(ignore_result=True)
59+
@shared_task(ignore_result=True)
6060
def delete_expired_schedule():
6161
logger.info("[delete_expired_schedule] start to delete expire schedule")
6262
rows = Schedule.objects.delete_expired_schedule(settings.SCHEDULE_PERSISTENT_DAYS)

0 commit comments

Comments
 (0)