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

Reply via email to