Skip to content

[server] Support configurable rebalance concurrency#3537

Open
swuferhong wants to merge 2 commits into
apache:mainfrom
swuferhong:intro-rebalance-ratio
Open

[server] Support configurable rebalance concurrency#3537
swuferhong wants to merge 2 commits into
apache:mainfrom
swuferhong:intro-rebalance-ratio

Conversation

@swuferhong

Copy link
Copy Markdown
Contributor

Purpose

Linked issue: close #3536

Add coordinator.rebalance.max-inflight-tasks to control how many
bucket-level rebalance tasks can run concurrently. The option is
dynamically reconfigurable, and setting it to 0 pauses scheduling new
rebalance tasks while allowing already in-flight tasks to complete or
time out.

Route dynamic rebalance concurrency changes, startup recovery, and
timeout handling through coordinator events so rebalance task submission
and state transitions stay on the coordinator event thread.

Brief change log

Tests

API and Format

Documentation

@swuferhong swuferhong force-pushed the intro-rebalance-ratio branch from 5e06995 to 6e35a24 Compare June 29, 2026 06:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[server] Support dynamic rebalance concurrency control

1 participant