[
https://issues.apache.org/jira/browse/IMPALA-15237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandr Efimov updated IMPALA-15237:
--------------------------------------
Description:
Calcite planner regressions can be hidden when Frontend retries a query with
the Original planner. Add a test-only direct planning harness that exercises
Calcite parsing, analysis, logical optimization, and conversion without going
through Frontend fallback.
The harness should expose the optimized logical RelNode immediately before
Impala conversion together with client-visible output labels and exact Calcite
output types. Add a compact synthetic corpus covering supported operators and
an explicitly unsupported complex-type case.
was:
Calcite planner regressions can be hidden when Frontend retries a query with
the Original planner. Add a test-only direct planning harness that exercises
Calcite parsing, analysis, logical optimization, and conversion without going
through Frontend fallback.
The harness should expose the optimized logical RelNode immediately before
Impala conversion together with client-visible output labels and exact Calcite
output types. Add a compact synthetic corpus covering supported operators and
an explicitly unsupported complex-type case.
This change must not modify production fallback behavior or add a Substrait
dependency.
> Calcite planner: Add direct no-fallback regression harness
> ----------------------------------------------------------
>
> Key: IMPALA-15237
> URL: https://issues.apache.org/jira/browse/IMPALA-15237
> Project: IMPALA
> Issue Type: Sub-task
> Components: Frontend
> Reporter: Aleksandr Efimov
> Assignee: Aleksandr Efimov
> Priority: Major
>
> Calcite planner regressions can be hidden when Frontend retries a query with
> the Original planner. Add a test-only direct planning harness that exercises
> Calcite parsing, analysis, logical optimization, and conversion without going
> through Frontend fallback.
> The harness should expose the optimized logical RelNode immediately before
> Impala conversion together with client-visible output labels and exact
> Calcite output types. Add a compact synthetic corpus covering supported
> operators and an explicitly unsupported complex-type case.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]