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

Zhijie Shen commented on YARN-1390:
-----------------------------------

It sounds to me another way to categorize applications, but IMOH, it can still 
make use of the "applicationType" field. Users can define the types based one 
computation framework: mapreduce, tez, storm, mpi and etc, and also the ones 
based on the *source*: pig, hive, oozie, sqoop and etc. It's just a different 
opinions on the definition of the "applicationType".

Sometimes, users want to have both information, the computation framework and 
the source. It sounds to me more like the requirement of sub-types:
||1st level||2nd level||
|hive|mapreduce|
| |tez|
|pig|mapreduce|
| |tez|

> Add applicationSource to ApplicationSubmissionContext and RMApp
> ---------------------------------------------------------------
>
>                 Key: YARN-1390
>                 URL: https://issues.apache.org/jira/browse/YARN-1390
>             Project: Hadoop YARN
>          Issue Type: Improvement
>          Components: api
>    Affects Versions: 2.2.0
>            Reporter: Karthik Kambatla
>            Assignee: Karthik Kambatla
>
> In addition to other fields like application-type (added in YARN-563), it is 
> useful to have an applicationSource field to track the source of an 
> application. The application source can be useful in (1) fetching only those 
> applications a user is interested in, (2) potentially adding source-specific 
> optimizations in the future. 
> Examples of sources are: User-defined project names, Pig, Hive, Oozie, Sqoop 
> etc.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to