TM向TC发起事务提交时,TC返回了状态TimeoutRollbacking
, 但没有抛出异常,导致TM认为事务提交成功,实际TC推动各个RM进行了回滚。
事务提交返回TimeoutRollbacking未抛异常
在事务中执行业务逻辑代码超出分布式事务的超时时长,就会发生
参考代码
io.seata.tm.api.TransactionalTemplate#execute
io.seata.tm.api.DefaultGlobalTransaction#commit
- JDK version : 1.8
- Seata version: 1.4.2
- OS : CentOS
- Others: