Report Rebalance progress
Open
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 195
Description
For table segment rebalance, in w/ downtime mode, we directly set the new idealStates and mark it as DONE.
Ideally, we can also check the diff between ExternalView and IdealStates, so users will know the rebalance progress.
Contributor guide
Research direction
Start by locating the table segment rebalance handling for w/ downtime mode and the code that sets IdealStates and marks the operation DONE. Trace how ExternalView and IdealStates are represented, then define how their diff should expose progress; done means users can observe rebalance progress instead of seeing an immediate DONE state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100