2026 年 11 月 14 日 · 星期六DeepSeek Harness 中文社区动态第 89 期
dsh-ai.com 每日简报DEEPSEEK HARNESS OBSERVER
DeepSeek Harness · 社区讨论

会话日志并发写损坏修复:跨进程写锁 + 尾部 seq 校验(附完整修复分支)

#4662 · lingdiaan · 2026-08-26

📝 摘要

会话日志并发写损坏修复:跨进程写锁+尾部 seq 校验

📄 正文节选

会话日志并发写损坏修复:跨进程写锁 + 尾部 seq 校验(附完整修复分支) 问题 两个 DSH 进程同时写同一个会话日志会把日志写坏。每个进程都用自己内存里的 cursor 校验批次(coordinator `appendCore` 检查 `event.seq === state.cursor + i`),而 JSONL 后端的 `appendLines` 追加字节时没有任何跨进程协调。第二个进程如果在第一个进程提交前读取了 cursor,就会追加过期的 seq:文件里出现重叠的序号,下一次读取直接报: ``` corrupt session log: seq gap in committe……

节选自讨论正文开头,完整内容见原文

🔗 阅读原文

GitHub 讨论 #4662 ↗

💬 更多热门讨论

← 返回热门讨论 · 查看问题库