fix: harden cross-review task state handling

This commit is contained in:
wren
2026-05-12 11:30:56 +08:00
parent 2ca44f6312
commit 3823c9a2e4
10 changed files with 373 additions and 20 deletions
+2
View File
@@ -71,6 +71,8 @@ LEAUDIT_WORKER_QUEUE_URGENT: str
LEAUDIT_WORKER_QUEUE_NORMAL: str
LEAUDIT_WORKER_CONCURRENCY: int
LEAUDIT_RUN_LOCK_SECONDS: int
LEAUDIT_STUCK_SCAN_CRON_MINUTES: int
LEAUDIT_STUCK_TIMEOUT_MINUTES: int
LEAUDIT_TASK_SOFT_TIME_LIMIT: int
LEAUDIT_TASK_TIME_LIMIT: int
+2
View File
@@ -111,6 +111,8 @@ class LeauditSettings(_Base):
LEAUDIT_WORKER_QUEUE_NORMAL: str = "leaudit.normal"
LEAUDIT_WORKER_CONCURRENCY: int = 2
LEAUDIT_RUN_LOCK_SECONDS: int = 1800
LEAUDIT_STUCK_SCAN_CRON_MINUTES: int = 5
LEAUDIT_STUCK_TIMEOUT_MINUTES: int = 20
LEAUDIT_TASK_SOFT_TIME_LIMIT: int = 3300
LEAUDIT_TASK_TIME_LIMIT: int = 3600