已在 PR #3161(已合并到 main)中修复:seed-loader 的自引用顺序写路径(writeRecord/resolveDeferredUpdates)与 import 无 createManyData 的回退 create 均已包 withTransientRetry;defaultIsTransientError 现对约束/校验类特征短路为非 transient。回归测试见 packages/metadata-protocol/src/seed-loader-retry.test.ts、packages/rest/src/import-runner-bulk.test.ts、packages/core/src/utils/bulk-write.test.ts。
—— 原始 issue 内容 ——
问题
withTransientRetry 在批量写入改造中漏包了两个写点,这两处一次网络抖动即丢行、不重试;同函数内相邻的 update 路径却有重试,行为不对称。
已在 PR #3161(已合并到 main)中修复:seed-loader 的自引用顺序写路径(
writeRecord/resolveDeferredUpdates)与 import 无createManyData的回退 create 均已包withTransientRetry;defaultIsTransientError现对约束/校验类特征短路为非 transient。回归测试见packages/metadata-protocol/src/seed-loader-retry.test.ts、packages/rest/src/import-runner-bulk.test.ts、packages/core/src/utils/bulk-write.test.ts。—— 原始 issue 内容 ——
问题
withTransientRetry在批量写入改造中漏包了两个写点,这两处一次网络抖动即丢行、不重试;同函数内相邻的 update 路径却有重试,行为不对称。