fix: 批量导入并发哈希并校正 CSV 行号
This commit is contained in:
@@ -908,6 +908,15 @@
|
||||
- 备选方案:同一事务里写 enabled 与作废;Identity 接口当前不暴露事务。
|
||||
- 影响:Identity 失败时端仍保持原启用状态。
|
||||
|
||||
### 复审修复 H-04
|
||||
|
||||
- 日期:2026-09-30
|
||||
- 原条款:DEVELOPMENT §8 批量开通哈希走并发池;PRD F01 指出行号;审查 #47。
|
||||
- 实际做法:导入按 `max(1, NumCPU-1)` 并发算哈希并按行下标收集;UNIQUE 冲突返回 409 附行号;哈希失败 500/503。CSV 逐条 `Read()`,用 `FieldPos` / `csv.ParseError` 取物理行号。界面进度与错误表在 W-05。
|
||||
- 原因:串行 argon2 过慢,且 `i+2` 行号会被空行和跨行字段带偏。
|
||||
- 备选方案:占满哈希池;未采用,给 MQTT 登录留槽位。
|
||||
- 影响:导入吞吐上升;冲突不再表现为无行号的 500。
|
||||
|
||||
## 后台网页 W
|
||||
|
||||
1. **W1–W3 阶段使用内存假数据,不请求真实 `/api/admin`**
|
||||
|
||||
Reference in New Issue
Block a user