apache / apache/incubator-seata

optimize: Two-stage concurrency supports independent thread pools

Open
#6,124 1 comment 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

## 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.