Jackie-Jiang commented on PR #7219:
URL: https://github.com/apache/pinot/pull/7219#issuecomment-2371883490

   Right now we have different behavior within segment vs cross segments, which 
is a kind of confusing:
   - Within segment, there is no on-the-fly trim, and we simply ignore groups 
when it is over the threshold
   - Cross segment, we perform on-the-fly trim, and keep trimming the groups 
when it is over the threshold
   - The threshold is different within/cross segment, and is configured with 
different keys
   
   IMO it is easier to use if we make the behavior consistent: Always trim 
on-the-fly when the threshold is reached, and trim the inner segment result 
before doing the cross-segment merge. Essentially make the server side segment 
merge behavior the same as broker side server result merge.


-- 
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