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: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to