apache / apache/incubator-seata
optimize: Two-stage concurrency supports independent thread pools
Open
task: help-wanted
- Dominant language
- Java
- Stars
- 26k
- Forks
- 8.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 4
Description
## Why you need it?
Currently, the second phase concurrency uses fork-join thread pool, which will affect each other. We need to support independent thread pools.
目前二阶段提交/回滚并发使用的是fork-join线程池,会产生相互影响,我们需要支持独立线程池.
Contributor guide
Research direction
Start by tracing the second-phase commit and rollback concurrency paths and locating their current fork-join thread-pool usage. Determine how independent thread pools should be configured and isolated, then verify that commit and rollback work no longer affects one another under concurrent execution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100