pinot
pinot copied to clipboard
Apache Pinot - A realtime distributed OLAP datastore
This issue is a sibling of https://github.com/apache/pinot/issues/12809. # TL;DR: Pinot uses LArray, which is unsafe, platform dependent and deprecated. It also doesn't work with Java >= 15, so we had...
BrokerSelector is useful in other components when an appropriate broker has to be selected. For example, the controller has to choose a broker that can process all tables in a...
**Labels** - `refactor` - `cleanup` **Description** - As per the [comment](https://github.com/apache/pinot/pull/13480#discussion_r1655289078) of the [PR](https://github.com/apache/pinot/pull/13480), This PR removes the usage of commons-lang3 `RandomUtils` class. - As per the deprecation suggestions, We...
Bumps software.amazon.awssdk:bom from 2.26.13 to 2.26.15. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
Bumps `eclipse.jetty.version` from 9.4.54.v20240208 to 9.4.55.v20240627. Updates `org.eclipse.jetty.websocket:websocket-client` from 9.4.54.v20240208 to 9.4.55.v20240627 Updates `org.eclipse.jetty:jetty-server` from 9.4.54.v20240208 to 9.4.55.v20240627 Updates `org.eclipse.jetty:jetty-servlet` from 9.4.54.v20240208 to 9.4.55.v20240627 Updates `org.eclipse.jetty:jetty-util` from 9.4.54.v20240208 to 9.4.55.v20240627...
This PR includes several changes in the code that builds, serializes and deserializes DataBlocks in order to improve the performace. Changes here should not change the binary format (test included...
We've seen some NPEs caused by certain combinations of filters, namely when the filtering follows the pattern: `WHERE NOT ( AND )`, and the docIds returned by the `` are...
## Add Abstractions for Mapper Output Reader and RecordReaders to add Support for Integration of More Readers This PR generalises the APIs used by the reader and record reader of...
# Before fix ## Curl output ``` % curl -k "http://localhost:9000/tasks/REFRESH/tasks" -w "\n%{http_code}\n" {"code":500,"error":"Task queue: TaskQueue_REFRESH for task type: REFRESH does not exist"} 500 ``` ## Log in the controller...
Pushing multiple fixes / enhancements in this patch together for faster reviews. **Enhancement 1** Solves Scenario 1 of https://github.com/apache/pinot/issues/13491 where Segment ZK Metadata CRC = Segment CRC deepstore != ValidDocID...