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

Bikas Saha commented on TEZ-1233:
---------------------------------

For TEZ-1788, it is probably not sufficient to specify vertex specific disable 
in code. Sometimes it may be possible to know that a vertex is 
non-deterministic (e.g.) and so speculation should not be done. The disabling 
would likely be necessary in an operational situation where speculation is 
being unnecessarily triggered. In general, configuration is used to allow the 
same job to run differently based on different conditions. So enabling 
something like this that requires changing code to apply configuration is kind 
of inconsistent with the concept of configuration. While its probably fine to 
allow programmatic access, it seems incomplete without allowing configuration 
to be changed via configuration files.
>From the above comments, it wasn't clear how this relates to TEZ-2003. Any 
>light on that aspect would be helpful to understand if the code being built 
>here is useful in that regard.

> Allow configuration of framework parameters per vertex
> ------------------------------------------------------
>
>                 Key: TEZ-1233
>                 URL: https://issues.apache.org/jira/browse/TEZ-1233
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Siddharth Seth
>            Assignee: Jeff Zhang
>         Attachments: TEZ-1233-1.patch, TEZ-1233-2.patch, TEZ-1233-3.patch
>
>
> Currently, configuration properties specific in AMConfiguration are used to 
> configure tasks - e.g. memory configs, process tree, etc. These should be 
> configurable at a Vertex level.
> Also, tasks end up reading these configs from the dist cache each time - 
> would be simpler to send over the wire as part of the TaskSpec.



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

Reply via email to