apache / apache/incubator-seata

事务回滚发生死锁

Open
#3,670 2 comments 0 reactions 0 assignees View on GitHub
task: help-wanted
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

- [ ] I have searched the [issues](https://github.com/seata/seata/issues) of this repository and believe that this is not a duplicate.

### Ⅰ. Issue Description
事务回滚发生死锁

### Ⅱ. Describe what happened

![image](https://user-images.githubusercontent.com/8675375/115845990-09968680-a454-11eb-90c7-8fe70f5a1486.png)
![image](https://user-images.githubusercontent.com/8675375/115846034-161adf00-a454-11eb-8026-720e75546cd6.png)
![image](https://user-images.githubusercontent.com/8675375/115846087-1fa44700-a454-11eb-88bf-f4bd07d33d76.png)

### Ⅲ. Describe what you expected to happen

### Ⅳ. How to reproduce it (as minimally and precisely as possible)
偶发性,本地尝试无法重现

### Ⅴ. Anything else we need to know?

### Ⅵ. Environment:

- JDK version :1.8
- OS : centos7
- seata: 1.3.0
- mysql是阿里云的rds 5.7.14-AliSQL-X-Cluster-1.5.0.3-20191128-log
- mysql 隔离级别 READ-COMMITTED
- seata的数据源代理设置 seata.enable-auto-data-source-proxy=false

Contributor guide

Open the contributing guide

Research direction

The report names no source files, tests, or reproducible entry point. Begin by reviewing the deadlock screenshots and the Seata 1.3.0, JDK 8, and MySQL RDS environment, then capture a minimal reproduction; done means identifying the rollback deadlock cause and documenting a verified fix or regression test.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, mysql
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.