cat-shark
7a2dee9b64
fix: 批量任务明细写完再排队(CREATING 状态)
`create_job` 先把任务行以 QUEUED 入库(引擎立刻可见),再逐条登记明细(扫描
媒体库时 500+ 条要数秒);引擎轮询到的快照可能还没包含剩余明细,收尾时"无未结束
明细"检查也看不到它们,于是把任务误标 COMPLETED,剩余视频永远不再被处理。
- 任务行改以 `CREATING` 入库,明细全部登记完才置 QUEUED(引擎只取 QUEUED,
看不到半成品);登记中途异常置 FAILED 并把异常交给路由层。
- 启动时把上一进程遗留的 CREATING 统一置 FAILED(`fail_creating_batch_jobs`),
避免明细写一半被热重载/强杀后留下看不见的残留任务。
- 回归测试:明细每写一条就问一次引擎队列(写入过程中取不到任务);中途失败记
FAILED;启动清理遗留 CREATING。
2026-09-18 22:23:39 +08:00
..
2026-09-06 08:15:13 +08:00
2026-09-13 15:40:31 +08:00
2026-09-18 10:31:52 +08:00
2026-09-18 22:23:39 +08:00
2026-09-18 10:31:52 +08:00
2026-09-18 22:23:39 +08:00
2026-09-05 22:32:40 +08:00
2026-09-18 22:23:19 +08:00
2026-09-05 21:03:55 +08:00
2026-09-18 22:23:25 +08:00
2026-09-18 10:31:52 +08:00
2026-09-13 15:40:31 +08:00