[
https://issues.apache.org/jira/browse/IMPALA-8182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on IMPALA-8182 started by Paul Rogers.
-------------------------------------------
> Extend PlanCtx to provide access to the entire internal plan
> ------------------------------------------------------------
>
> Key: IMPALA-8182
> URL: https://issues.apache.org/jira/browse/IMPALA-8182
> Project: IMPALA
> Issue Type: Improvement
> Components: Frontend
> Affects Versions: Impala 3.1.0
> Reporter: Paul Rogers
> Assignee: Paul Rogers
> Priority: Minor
>
> Historically, the Impala planner is a function: AST in one end, Thrift plan
> out the other. The planner itself creates a rich intermediate plan
> representation, but none of those objects were available for testing, forcing
> all tests, no matter how detailed, to run as end-to-end tests: SQL in one
> end, verify a (very abbreviated) DESCRIBE output out the other.
> A recent change introduced the {{PlanCtx}} that provided access to the
> parallelized plan fragments. Doing so allowed adding a variety of cardinality
> tests.
> It turns out that additional testing requires access to the "single node
> plan" in order to verify things like join cardinality.
> This ticket asks to modify the {{PlanCtx}} to capture all the internal plan
> nodes: both single node and distributed, to enable full unit testing.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]