[ 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: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org