Files
Genarrative/apps
lhk229 bf97810535
Project CI / Frontend tests (pull_request) Failing after 26s
Project CI / Repository checks (pull_request) Failing after 51s
Project CI / Backend tests (pull_request) Successful in 4m36s
Project CI / Native shell tests (pull_request) Successful in 10m26s
修复自主构建收束用例的残留断言竞态
finalization 先把 response stream 标为 committed,之后才调用
remove_..._finalization_recovery_sidecars 清理 sidecar,两步之间有真实时间窗。
用例等 committed 的循环一旦命中前半步就退出,紧随其后的四条残留断言却零等待,
在 CI 负载下偶发读到尚未清理的 finalization journal。表现为只改文档的提交也会
挂、上一个提交却能过。

给 journal 断言补上与前面一致的轮询。它是该清理链最后删除的一项,等它消失即可
覆盖后面几条 handoff 残留断言,无需逐条加循环。

只改测试:先对外可见 committed、再清理内部 sidecar 的顺序本身是对的,崩溃恢复
要靠 journal 判断状态。
2026-07-27 10:05:11 +00:00
..
2026-07-17 16:56:46 +08:00
2026-07-17 16:56:46 +08:00
2026-07-17 16:56:46 +08:00