[
https://issues.apache.org/jira/browse/IMPALA-13365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Smith updated IMPALA-13365:
-----------------------------------
Priority: Minor (was: Major)
> markConjunctAssigned called on conjuncts that aren't registered
> ---------------------------------------------------------------
>
> Key: IMPALA-13365
> URL: https://issues.apache.org/jira/browse/IMPALA-13365
> Project: IMPALA
> Issue Type: Bug
> Components: Frontend
> Reporter: Michael Smith
> Assignee: Michael Smith
> Priority: Minor
>
> While looking at IMPALA-13302, I've found several cases where conjuncts are
> passed to markConjunctAssigned without first being registered with
> registerConjunct. There seem to be several cases:
> * conjuncts that are never registered and ExprId is {{null}}; mostly seem to
> pop up in AnalyticPlanner.createSingleNodePlan -> addConjunctsToNode
> * conjuncts that were registered and have an ExprId, but then we clone them
> and somehow they get a different SlotRef ID for part of the expression - seen
> for functions like {{row_number()}} - so if we try to verify the conjunct was
> registered they fail both {{==}} or {{equals}}.
> I identified these by modifying the Precondition added in IMPALA-13302 and
> running PlannerTest FE tests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]