Empty-segment Historicals not detected as Dart workers
Open
- 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
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