乐观事务 t1 开始进行二阶段提交
-
发送了 prewrite,tikv 收到了,但是由于网络原因一直没有发送到 tidb 客户端
-
tidb 客户端进行了 prewrite 重试,由于网络原因阻塞,tikv 没有收到。
-
乐观锁超时
-
并发事务 t2 调用了 checktxnstatus发现事务已经超时,开始进行 resolve lock,resolve lock 进行了回滚,并且 是 non-protected 级别的,没有任何 rollback 记录
-
网络原因 tikv 突然又收到了之前的 prewrite
我所说的场景肯定不会出现是吗?