Jackie-Jiang opened a new pull request #7092:
URL: https://github.com/apache/incubator-pinot/pull/7092
## Description
Enhance `SegmentProcessorFramework` with the following improvements:
- Refactor reducer to:
- Support CONCAT/ROLLUP/DEDUP merge type (using off-heap memory)
- Support null values
- Generate generic row file as intermediate file
- Minimize the intermediate file generated (0 for CONCAT, 1 for
ROLLUP/DEDUP)
- Add `GenericRowFileRecordReader` which can directly read generic row file
for a range of records to avoid creating extra intermediate files when
generating segments
- Simplify the `MergeRollupTaskExecutor` to directly use the
`SegmentProcessorFramework`
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]