[ 
https://issues.apache.org/jira/browse/DRILL-1102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jacques Nadeau resolved DRILL-1102.
-----------------------------------

    Resolution: Fixed
      Assignee:     (was: Jinfeng Ni)

> Use same set of keys to distribute rows when planner generates exchange for a 
> join operator. 
> ---------------------------------------------------------------------------------------------
>
>                 Key: DRILL-1102
>                 URL: https://issues.apache.org/jira/browse/DRILL-1102
>             Project: Apache Drill
>          Issue Type: Bug
>            Reporter: Jinfeng Ni
>
> Today, planner might use a different key sets when generate hash-to-random 
> exchange operator for a join's left and right side.
> For instance, if we have join condition :   
>   L1 = R1 and L2 = R2,
> Planner may generate a plan where the join's left side is hash distributed 
> using L1, while the right side is hash distributed using (R1, R2).  Such plan 
> is not valid, since it would produce wrong query result.
> To do that, we need make sure the planner will use the same set of keys when 
> ask for hash distribution for a join's left and right side. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to