pinot
pinot copied to clipboard
Apache Pinot - A realtime distributed OLAP datastore
### Problem As discussed in #17337, Segments are incorrectly deleted when any single replica reported zero valid documents, causing permanent data loss during server restarts and async state transitions where...
Fix for #17233 This PR adds skipCrcCheckOnLoad as table config as an alternate to server level config to allow for fine grained control on disabling CRC check for tables. New...
- Extend SQL grammar and execution to support metadata `SHOW` statements (databases/schemas/tables), wiring broker/controller dispatch and executor handling. - Add unit coverage for parsing/execution along with a stubbed metadata executor...
Bumps [io.netty:netty-bom](https://github.com/netty/netty) from 4.1.122.Final to 4.2.9.Final. Commits a853a39 [maven-release-plugin] prepare release netty-4.2.9.Final 6d29a4f Add missing publishing config for the bom module ea911de Optimize HTTP startline validation (#16030) d7108a3 LocalChannel: Reduce...
Bumps [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) from 1.21.3 to 2.0.3. Release notes Sourced from org.testcontainers:testcontainers-bom's releases. 2.0.3 What's Changed Update questdb/questdb image version to 9.2.2 (#11347) @eddumelendez Fix GitHub-Action Generate PR descriptions (#11129) @JackPGreen...
Improve error handling in MSE: - Receivers will log the server that created the block (previously this was only logged in the broker) - Sending mailboxes won't log errors when...
If a column has a very long value, and it ends up being either the min or max, then it gets stored in the segment metadata file. When the properties...
Fixes #17376 ### Motivation Multiple tests in `JsonIngestionFromAvroQueriesTest` exhibit non-deterministic failures due to a combination of issues related to HashMap iteration order and incorrect dictionary lookup behavior: 1. Dictionary lookup...
The below tests fail due to a combination of problems: - Currently, the implementation of [SegmentDictionaryCreator.java](https://github.com/apache/pinot/blob/master/pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/SegmentDictionaryCreator.java) has a bug in it where, if a key is not matched, row 0...
This PR adds a query option and a broker config to customize the threshold used in the optimization introduced in #12237. This optimization affects queries like: ```sql SELECT whatever FROM...