pinot
pinot copied to clipboard
Apache Pinot - A realtime distributed OLAP datastore
The frontend logic in `PinotMethodUtils.ts` has been enhanced with: 1. __Health check functionality__ (lines 147-158): `checkInstanceHealth` function that pings the `/health` endpoint 2. __Enhanced status determination__ (lines 165-201): The `getInstanceData`...
## Problem `UpsertCompactionTask` consistently selects the same top segments with the highest invalid record counts for compaction. When some of these top segments encounter issues (corrupted data, processing failures, etc.)...
### Summary Currently, Row-Level Security (RLS) filters are not supported when using ZooKeeper-based authentication (`ZkBasicAuthAccessControlFactory`). While the RLS infrastructure exists and works with file-based authentication, the ZK authentication implementation passes...
**Problem** Related to https://github.com/apache/pinot/issues/16317 . TLDR: When the ingestion aggregation/tranformation happens on source column not present in schema, There can be exceptions thrown which occur from data type conversions since...
Currently, when performing sum or avg on a BIG_DECIMAL column, the result is returned as double, even though the source data is of BIG_DECIMAL type. This leads to the output...
The recently added `check.crc.on.segment.load` flag (#16432) has been helpful for handling realtime segments with mismatched CRCs despite identical data. However, during testing we observed a couple of side effects when...
Currently, Pinot does not have a BrokerQueryEventListener implementation. This feature request suggests adding a QueryEventListener that will write Pinot event data to a configured DeepStore. DeepStore Pinot event data can...
Currently, when you use the multi stage engine thread limiting feature, (via configs such as below) ``` pinot.server.query.executor.mse.max.execution.threads=1000 pinot.server.query.executor.mse.max.execution.threads.exceed.strategy=ERROR ``` you have no insights, through metrics, what's the current usage...
1. Fixed the login logic. Previously, the UI login only allowed users who had permissions for all tables, which was not reasonable, because the table list is empty during UI...
The PR has to be tagged with at least one of the following labels (*): `feature` DeltaDelta compressioncodec can only be used in the long and int data type and...