[ 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)