Skip to content

fix(seed,import): 补齐两处漏掉的 transient 重试——自引用种子顺序路径、import 无 createManyData 回退路径 #3150

Description

@baozhoutao

已在 PR #3161(已合并到 main)中修复:seed-loader 的自引用顺序写路径(writeRecord/resolveDeferredUpdates)与 import 无 createManyData 的回退 create 均已包 withTransientRetry;defaultIsTransientError 现对约束/校验类特征短路为非 transient。回归测试见 packages/metadata-protocol/src/seed-loader-retry.test.tspackages/rest/src/import-runner-bulk.test.tspackages/core/src/utils/bulk-write.test.ts

—— 原始 issue 内容 ——

问题

withTransientRetry 在批量写入改造中漏包了两个写点,这两处一次网络抖动即丢行、不重试;同函数内相邻的 update 路径却有重试,行为不对称。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions