shy3130
55b8e739c3
fix(mining): enriched 数据并发更新时重读快照而非整轮失败
用户在数据更新进行中跑挖掘: 面板读取期间 enriched 发布提交新世代,
assert_data_generation 直接抛 EnrichedGenerationUnavailableError,
整轮运行作废且只留一句英文堆栈; 启动接口撞上发布中状态还会 500。
- mining_runtime: 面板+撮合矩阵读取包进有限重试环 (默认 3 次)。
世代变化时丢弃半新半旧的读取, 用新世代整体重读; 发布未完成时先等
5s; 耗尽后以带指引的中文错误终止。排队指纹仍只在首轮校验, 重试跟随
新世代等价于"更新后立刻重跑"
- api/mining: build_data_fingerprint 撞上发布中状态映射为 400 中文
提示 (原来未捕获直接 500), 前端 task.error 红字通路直接可见
- 测试: 读取中单次世代漂移重读后成功 / 持续漂移耗尽后带指引失败 /
发布中启动返回 400; 全量挖掘回归 103 passed
2026-08-26 13:19:16 +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-26 13:19:16 +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-24 14:21:38 +08:00
2026-08-24 14:21:55 +08:00
2026-07-12 22:42:38 +08:00
2026-08-23 19:29:44 +08:00
2026-08-20 22:56:11 +08:00