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

Deepak Jaiswal updated HIVE-20868:
----------------------------------
    Description: In MapRecordProcessor::getFinalOp() due to external cause(not 
known), the TezDummyStoreOperator may have MergeJoin Op as child 
intermittently. Due to this, the fetchDone remains set to true for the DummyOp 
which was set by previous task. Ideally, fetchDone should be reset for each 
task. This eventually leads to the join op skip rows from that dummy op 
resulting in wrong results.

> SMB Join fails intermittently when TezDummyOperator has child op in 
> getFinalOp in MapRecordProcessor
> ----------------------------------------------------------------------------------------------------
>
>                 Key: HIVE-20868
>                 URL: https://issues.apache.org/jira/browse/HIVE-20868
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Deepak Jaiswal
>            Assignee: Deepak Jaiswal
>            Priority: Major
>         Attachments: HIVE-20868.1.patch
>
>
> In MapRecordProcessor::getFinalOp() due to external cause(not known), the 
> TezDummyStoreOperator may have MergeJoin Op as child intermittently. Due to 
> this, the fetchDone remains set to true for the DummyOp which was set by 
> previous task. Ideally, fetchDone should be reset for each task. This 
> eventually leads to the join op skip rows from that dummy op resulting in 
> wrong results.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to