DruidCoordinatorBalancer shouldn't move broadcasted segments
Open
Area - Segment Balancing/Coordination
Improvement
- Dominant language
- Java
- Stars
- 14.1k
- Forks
- 3.8k
- Avg merge
- 2d 58m
- Merged PRs (30d)
- 233
Description
`DruidCoordinatorBalancer` shouldn't try to move segments which are broadcasted using any `BroadcastDistributionRule`.
Similar to #7202 and #6329.
Contributor guide
Research direction
Start at DruidCoordinatorBalancer and compare the requested behavior with issues #7202 and #6329. Trace how segments governed by any BroadcastDistributionRule are selected for movement, and consider the work complete when broadcasted segments are excluded from balancing while other segments retain their existing behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100