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

Daniel Templeton commented on YARN-6504:
----------------------------------------

The vast majority of users still only ask for 1 core and 1GB RAM, so the scope 
of the problem is limited.  I don't see where a partial solution actually 
solves anything.  Let's take it case by case:

* Users who only use CPU and memory: there's no practical difference between 
specifying CPU and memory, and specifying a profile and then overriding one (or 
both!) of the values.
* Users who use other resource types: if a user's job depends on something 
other than CPU and memory, letting them only override CPU and memory doesn't 
save them from having to retest with profiles.

The main driving reason for having the override capability is that job's which 
don't ask for a profile get the default profile and need to be able to ignore 
it.  What if we get rid of the default profile?  I don't think it's actually 
very useful.  It let's the admin set the default resource request for the 
cluster, but you can do that for each of the application frameworks already, 
and I don't think it makes much sense to have a default that is ignorant of the 
application to which it is applied.  I also really don't like that we're 
creating two sets of configurations to control the same thing.  If we take away 
the default, the override capability isn't useful anymore.  If you ask for a 
profile, you get the profile.  If not, you get the resources you ask for.  If 
you didn't ask for any, you get the usual defaults for your application 
framework.

> Add support for resource profiles in MapReduce
> ----------------------------------------------
>
>                 Key: YARN-6504
>                 URL: https://issues.apache.org/jira/browse/YARN-6504
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: nodemanager, resourcemanager
>            Reporter: Varun Vasudev
>            Assignee: Varun Vasudev
>         Attachments: YARN-6504-YARN-3926.001.patch, 
> YARN-6504.YARN-3926.002.patch, YARN-6504.YARN-3926.003.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to