klsince opened a new pull request, #14649: URL: https://github.com/apache/pinot/pull/14649
Following up on #14589 When enabling prefetch, the query plan adds `AcquireReleaseColumnsSegmentPlanNode/Operator` to delay remaining query plan till certain data gets acquired. Previously, in V1 engine, this operator's getNextBlock() was assumed to be called just once. But in V2 engine, that method could be called repetitively to stream result blocks to upper query stages. So we need to cache the child operator to create it just once for query correctness. Extended a test case to reproduce and cover this issue. -- 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]
