apache / apache/druid

DruidCoordinatorBalancer shouldn't move broadcasted segments

Open
#7,354 3 comments 0 reactions 0 assignees View on GitHub
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.