xiangfu0 opened a new pull request, #17533: URL: https://github.com/apache/pinot/pull/17533
### Summary Add server‑side gapfill support for the v2 engine, including query‑option plumbing, server response handling, and multi‑stage plan/runtime integration. ### Key Changes - Introduce `serverSideGapfill` and `serverSideGapfillQuery` query options, plus serialization/deserialization of the original PinotQuery for gapfill evaluation. - Broker handlers (single‑stage and multi‑stage) detect eligible gapfill queries and inject server‑side gapfill options with routing/partition checks. - Server‑side execution uses new `GapfillInstanceResponseOperator` and `GapfillInstanceResponsePlanNode`; v2 plan maker wires them in. - Runtime/leaf planning strips `GAPFILL` where needed and applies gapfill in `TransformOperator` for MSE. - Gapfill reducers and DateTimeConvert updated to align server‑side gapfill behavior; add `GapfillIntegrationTest` coverage. -- 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]
