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

Reply via email to