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

Siddharth Seth commented on TEZ-1172:
-------------------------------------

Actually, multiple Initializers isn't a sufficient condition. We don't know 
until runtime whether an Initializer is going to update parallelism, generate 
data movement events etc. It's very possible that an Initializer only updates 
the payload for it's corresponding Input. For cases like this, the validation 
can only happen at runtime - within the RootVertexManager. The Javadocs for the 
addInput API need to reflect this.

> Allow multiple Root Input initializers to be specified per Vertex
> -----------------------------------------------------------------
>
>                 Key: TEZ-1172
>                 URL: https://issues.apache.org/jira/browse/TEZ-1172
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Siddharth Seth
>            Assignee: Siddharth Seth
>         Attachments: TEZ-1172.1.txt, TEZ-1172.2.txt
>
>
> The default VertexManager in Tez for this handles only 1 RootInput - since it 
> doesn't know how to combine multiple different Inputs. However, if a custom 
> vertex manager plugin is specified by users - it should be possible to 
> specify multiple RootInputs.



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

Reply via email to