shaw
1be6f30188
fix(ollama): 测试仓储到期查询深拷贝消除数据竞争
ollamaUsageTestRepo.ListDueOllamaCloudUsageAccounts 返回浅拷贝共享
Extra/Credentials map,RunDue 过滤循环的无锁读与组写协程在 r.mu 下的
map 删改构成数据竞争(-race 可复现;无 -race 时也可能触发 runtime
concurrent map read/write fatal 导致 CI 偶发崩溃)。两条返回路径改为
r.mu 下 mergeMap 深拷贝,并补全 ListOllamaCloudUsageGroupAccounts
只拷 Extra 不拷 Credentials 的半克隆,与基类 GetByID 惯例对齐。
生产仓储每次查询返回全新行,不受影响。
2026-07-23 17:14:10 +08:00
..
2026-07-23 15:50:44 +08:00
2026-07-23 09:20:18 +08:00
2026-07-23 17:14:10 +08:00
2026-07-23 14:06:18 +08:00
2026-07-10 15:13:11 +08:00
2026-07-18 00:11:18 +08:00
2026-07-09 14:06:57 +08:00
2026-07-22 09:33:47 +08:00
2026-07-22 09:33:47 +08:00