父任务 / 依赖
背景
赛题要求 NewOrder:正确分配订单号;写 orders/new_orders/order_line;更新 stock;任一明细失败整笔回滚。无效商品为业务预期回滚,计入完成样本但不计入 NewOrder 成功提交。
客户端还规定:先按 (supply_warehouse, item_id) 升序去重锁定全部库存行,再按原明细顺序读改,避免热点商品死锁环。
当前缺口
- 无 1% 无效商品路径
- 远程供货约 1%(应为约 8%)
- 无 stock 排序加锁
- 未区分 expected rollback vs 系统 abort
任务清单
验收标准
参考
赛题第三章(四)、附件 A §7
父任务 / 依赖
背景
赛题要求 NewOrder:正确分配订单号;写 orders/new_orders/order_line;更新 stock;任一明细失败整笔回滚。无效商品为业务预期回滚,计入完成样本但不计入 NewOrder 成功提交。
客户端还规定:先按
(supply_warehouse, item_id)升序去重锁定全部库存行,再按原明细顺序读改,避免热点商品死锁环。当前缺口
任务清单
expected_rollback与committed分离验收标准
参考
赛题第三章(四)、附件 A §7