重现规则
故障注入规则:
第一次写入:抛出 fetch failed
第二次写入:如果被调用,则返回成功
自引用种子数据
输入对象:employee
输入数据(按 CSV 形式展示):
name,manager_id
Alice,
Bob,Alice
执行规则:
- 写入
Alice,返回成功。
- 将
Bob.manager_id 从自然键 Alice 解析为 id_Alice。
- 第一次写入
Bob 时抛出 fetch failed。
- 如果第二次写入
Bob,则返回成功。
- 记录实际调用次数和最终入库结果。
实际结果:
Alice 写入次数 = 1
Bob 写入次数 = 1
Bob 写入时的 manager_id = id_Alice
已解析引用数 = 1
成功写入 = 1
失败 = 1
已入库 = Alice
未入库 = Bob
重现规则
故障注入规则:
自引用种子数据
输入对象:
employee输入数据(按 CSV 形式展示):
执行规则:
Alice,返回成功。Bob.manager_id从自然键Alice解析为id_Alice。Bob时抛出fetch failed。Bob,则返回成功。实际结果: