apache / apache/druid

Empty-segment Historicals not detected as Dart workers

Open
#19,197 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
14.1k
Forks
3.8k
Avg merge
2d 58m
Merged PRs (30d)
233

Description

Historical nodes with no segments are not recognized by BrokerServerView, so they cannot be used as Dart workers. This prevents query execution on fresh clusters or clusters with only realtime data. The fix should add these empty Historicals to the server view.

Contributor guide

Open the contributing guide

Research direction

Start by locating BrokerServerView and tracing how Historical nodes are classified as Dart workers. Reproduce the case with an empty-segment Historical on a fresh or realtime-only cluster, then verify that it appears in the server view and can execute queries as a Dart worker.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, databases, distributed-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.