Jackie-Jiang commented on issue #12057:
URL: https://github.com/apache/pinot/issues/12057#issuecomment-1843764278
Good point. To solve the above 2 requirements, we can:
- Still process the partitioning info on broker, but group segments for each
partition for the server request so that server knows the which segments belong
to which partition, and perform merge accordingly
- Introduce `PartitionResult` generic type, which default to
`IntermediateResult`:
- IntermediateResult: segment level result
- PartitionResult: partition level result
- FinalResult: query level result
The default handling for `PartitionResult` should be the same as
`IntermediateResult`
- Broker may ask server to return `PartitionResult`, then broker and server
can use partition level result merging accordingly
--
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]