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

Bikas Saha updated TEZ-1131:
----------------------------

    Attachment: TEZ-1131.3.addendum.patch

Addendum patch.
Forgot to make the same simplification for 
EdgeManager.routeInputErrorEventToSource() that was made for 
EdgeManager.routeDataMovementEventToDestination(). 
The physical index is passed directly in the parameter so that users dont have 
to know that they need to get that via event.getIndex(). If change looks good 
then I can rename event.getIndex() to event.getInputIndex before committing.

> Simplify EdgeManager APIs
> -------------------------
>
>                 Key: TEZ-1131
>                 URL: https://issues.apache.org/jira/browse/TEZ-1131
>             Project: Apache Tez
>          Issue Type: Sub-task
>            Reporter: Bikas Saha
>            Assignee: Bikas Saha
>             Fix For: 0.5.0
>
>         Attachments: TEZ-1131.1.patch, TEZ-1131.2.patch, 
> TEZ-1131.3.addendum.patch
>
>
> 2 pieces of feedback from [~daijy] 
> 1) Its not clear the event.sourceIndex needs to be accessed. Solution - Make 
> it part of the method parameters
> 2) the Map<InputIndex, List<TaskIndex>> is convoluted. Solution - Replace 
> with Map<TaskIndex, InputIndex>. Amazing why we did not do this in the first 
> place.



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

Reply via email to