pinot icon indicating copy to clipboard operation
pinot copied to clipboard

Apache Pinot - A realtime distributed OLAP datastore

Results 570 pinot issues
Sort by recently updated
recently updated
newest added

# ZooKeeper Contention and Linear Performance Degradation with High-Parallelism Batch Ingestion ## Environment - **Pinot Version**: apachepinot/pinot:latest - **Deployment**: Kubernetes - **Cluster Size**: 1 Controller, 1 ZooKeeper, 3 Brokers, 3...

Summary Resolves Issue [17045](https://github.com/apache/pinot/issues/17045) This PR fixes an issue where an exception in fetchPartitionCount, often caused by a deleted topic, would halt ingestion for an entire multi-topic table. By catching...

kafka
ingestion
bugfix
plugins
real-time

Today, server status `Alive` just means it has a `liveinstance` and is connected to the cluster. We should incorporate something like `/health` or `shutdownInProgress` into the UI status so it's...

help wanted
beginner-task
ui
observability

Currently, partial results are not returned, and if one or more servers fail, the query is marked as a failure. Since returning query stats is recently supported in the timeseries...

timeseries-engine
timeseries-general-availability

Justification -- The ensureAllPartitionsConsuming function validates and repairs LLC (Low-Level Consumer) realtime segments to ensure all stream partitions have active consuming segments. It's called by the RealtimeSegmentValidationManager periodic task to...

bug
ingestion
real-time

* Add upsert table support with segment validation and filtering * Add integration test case for upsert workflow with multi-year data Issue: https://github.com/apache/pinot/issues/16359

feature
minion

## Summary Issue link : https://github.com/apache/pinot/issues/15675 🚀 What this PR delivers ![Screenshot 2025-06-22 at 3 32 48 PM](https://github.com/user-attachments/assets/07078b6f-0304-49cd-af09-6f79f22c4214) ![Screenshot 2025-06-19 at 11 31 50 AM](https://github.com/user-attachments/assets/64c57040-a641-441f-b24c-cca03228cb41) 🔄 Typical flow Create Query...

- Extend the SQL parser, PinotQuery thrift schema, and request contexts with `ArrayJoin*` objects and parsing logic for the new `ARRAY JOIN` syntax. - Add integration with the planner and...

This PR adds a validation framework for Pinot transform functions used in ingestion configs. It provides validation hooks for datatype checks in the TransformFunction interface that individual functions can implement...

enhancement

The createStream() call in this test is incurring recurring costs in CI. The test is retained for manual use. Note that the test only runs when AWS secrets are loaded...

kinesis
testing