Daniel Templeton commented on YARN-6789:

Per the recent conversation with [~vvasudev] on YARN-4081, the intent of units 
as they're currently implemented is to allow the node manager to report 
capabilities in units other than what the RM expects and to allow the admin to 
change units for a resource type without forcing all clients to immediately 

If I understand correctly, what you're proposing is making the units a global 
dictate.  The RM says that memory has the unit "Mi", therefore all NMs and 
clients must use that unit.  That's definitely in line with the way it works in 
trunk.  What happens if an admin changes the units for a resource type?  Does 
that mean she'll also have to simultaneously change the capabilities of all NMs 
and restart the entire cluster?  How would a rolling restart work in that case?

> new api to get all supported resources from RM
> ----------------------------------------------
>                 Key: YARN-6789
>                 URL: https://issues.apache.org/jira/browse/YARN-6789
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: nodemanager, resourcemanager
>            Reporter: Sunil G
>            Assignee: Sunil G
>         Attachments: YARN-6789-YARN-3926.001.patch
> It will be better to provide an api to get all supported resource types from 
> RM.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to