apache / apache/pinot

Adding a liveness check for consuming segments before queries are sent

Open
#9,785 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
2d 55m
Merged PRs (30d)
182

Description

Is it possible to add a check for consuming segments to only serve queries when they are close to caught up? This is similar to the consumption based status checker but in steady state for rebalances, etc: https://github.com/apache/pinot/pull/9244

Contributor guide

Open the contributing guide

Research direction

Review PR #9244 and the existing consumption based status checker first. Determine how consuming-segment readiness should be checked before queries are served, including during steady-state rebalances; done means queries are withheld until segments are close to caught up.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.