shy3130
ff4274a5ed
fix(data): 僵死 enriched 发布标记不再阻塞清空与实时落盘
外部进程(崩掉的脚本/中断的管道)残留 state=publishing 标记且 owner pid
已死时, recover=False 的发布器会永久抛
"another enriched publication is incomplete":
- POST /api/data/clear 因此 500 (用户实测)
- 实时 enriched 落盘被持续挡住, 只能等下一次盘后管道 recover
修复: clear 端点与 repository 三处 enriched 写路径 (日K分区写 + 两处
实时 merge flush) 全部改 recover=True — 死进程残留首次写入即接管自愈;
活进程的发布仍抛 "another publication is active", 写盘竞态保护不变。
测试: 僵死标记+死 pid 下 clear 正常完成且标记回 ready、实时写入接管自愈;
全量 1002 passed。
2026-08-23 19:13:03 +08:00
..
2026-06-18 17:18:23 +08:00
2026-08-20 22:56:11 +08:00
2026-07-14 18:49:23 +08:00
2026-06-27 23:23:34 +08:00
2026-07-03 14:11:26 +08:00
2026-08-16 23:39:07 +08:00
2026-08-23 19:13:03 +08:00
2026-08-10 17:53:14 +08:00
2026-07-18 23:37:54 +08:00
2026-07-19 13:35:35 +08:00
2026-07-10 16:37:11 +08:00
2026-08-23 14:57:12 +08:00
2026-06-30 17:28:18 +08:00
2026-08-16 23:39:07 +08:00
2026-08-22 20:26:34 +08:00
2026-07-08 18:10:19 +08:00
2026-08-23 14:57:12 +08:00
2026-08-16 23:39:07 +08:00
2026-06-24 17:44:58 +08:00
2026-08-02 19:18:07 +08:00
2026-08-16 23:39:07 +08:00
2026-08-23 19:12:57 +08:00
2026-07-12 22:42:38 +08:00
2026-07-12 22:42:38 +08:00
2026-08-16 23:39:07 +08:00
2026-08-20 22:56:11 +08:00