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

Siddharth Seth updated TEZ-2419:
--------------------------------
    Attachment: TEZ-2419.2.txt

Updated patch with a couple of unit tests. Couldn't add a test for 
PipelinedShuffle without making some classes non-final so haven't added that.

[~rajesh.balamohan] - could you please take another look ?

Regarding the Fetchers, I don't think the exception needs to be changed there. 
The Fetchers are controlled by Shuffle or ShuffleManager - both of which 
control the Fetcher threads. They expose a different mechanism to the Reader / 
Input (Shuffle.waitForInput and ShuffleManager.getNextInput) to fetch Inputs - 
and this is modified for the different exception.

> Inputs/Outputs should inform the Processor about Interrupts when interrupted 
> during a blocking Op
> -------------------------------------------------------------------------------------------------
>
>                 Key: TEZ-2419
>                 URL: https://issues.apache.org/jira/browse/TEZ-2419
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Siddharth Seth
>            Assignee: Siddharth Seth
>         Attachments: TEZ-2419.1.wip.txt, TEZ-2419.2.txt
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to