[ 
https://issues.apache.org/jira/browse/TEZ-800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13893643#comment-13893643
 ] 

Bikas Saha commented on TEZ-800:
--------------------------------

We want to ensure that -1 is specified when the user has decided to determine 
parallelism at runtime. If not then user is setting parallelism via the dag API 
during DAG creation. In that case, we want the user to specify all the 
parallelisms explicitly. Does that clarify?

> One-one edge with parallelism -1 fails if source vertex parallelism is not -1 
> as well
> -------------------------------------------------------------------------------------
>
>                 Key: TEZ-800
>                 URL: https://issues.apache.org/jira/browse/TEZ-800
>             Project: Apache Tez
>          Issue Type: Bug
>    Affects Versions: 0.3.0
>            Reporter: Rohini Palaniswamy
>            Assignee: Bikas Saha
>
> // no input initializers. At this moment, only other case is 1-1 edge
>           // with uninitialized sources
>           boolean hasOneToOneUninitedSource = false;
>           for (Map.Entry<Vertex, Edge> entry : 
> vertex.sourceVertices.entrySet()) {
>             if (entry.getValue().getEdgeProperty().getDataMovementType() == 
>                 DataMovementType.ONE_TO_ONE) {
>               if (entry.getKey().getTotalTasks() == -1) {
>                 hasOneToOneUninitedSource = true;
>                 break;
>               }
>             }
>           }
> This checks for the source vertex which has the 1-1 edge to also have -1 
> parallelism.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to