188aedec84d30465fdb17bd34fdd9cf025196cdf
线上任务 28459(appearance_patent)卡在 RUNNING:chunk 462/473/484 的 payload 对象已不存在,组装失败 → stale recovery 每 30 秒重建一次 assemble job 再失败, 而恢复过程又会刷新任务心跳、任务永远判不出「卡死」,48 分钟空转近百轮。 - appearance-patent:读 chunk 时若 payload 对象已不存在(RustFS NoSuchKey), 跳过该分片让任务按已有分片出部分结果,不再抛异常把组装永久拖死; similar-asin 在原有 typeMismatch 跳过分支旁补同款处理 - TaskFileJobService.hasExhaustedAssembleJob + stale recovery:已有「重试耗尽且 已终态收尾」的 assemble job 时放弃恢复,交给 finalizeStaleTask 按失败收尾 —— 用户看到明确失败,而不是无限 RUNNING 实测:部署后两节点 28459 相关日志、rustfs 确定性错误、stale recovery 重建全部归零。
Description
No description provided
Languages
Java
70.5%
TypeScript
16.8%
Vue
11.9%
Python
0.5%
JavaScript
0.2%
Other
0.1%