[
https://issues.apache.org/jira/browse/TEZ-1233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14308059#comment-14308059
]
Siddharth Seth commented on TEZ-1233:
-------------------------------------
Not very sure how prefixes can be used - especially if the property applies at
multiple levels. e.g. num_attempts for DAG, overwritten by num_attempts by
vertex. Not sure if we'll have properties which can only be specified at a
vertex level.
For the runtime layer - we setup allowed config parameters in maps (see
TezRuntimeConfiguration and any of the Inputs / Outputs). Annotations couldn't
be used there since the properties are used by modules which
TezRuntimeConfiguration is not aware of. Otherwise, annotations seems like a
nice way to achieve this.
> 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
>
> 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)