Adding a liveness check for consuming segments before queries are sent
Open
- 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
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