Rohith commented on YARN-3305:

Unmanaged applications need not necessarily send AM RR(ResourceRequest) because 
RM won't allocate a container for the AM and start it. Instead RM expect AM to 
be launched and connect to the RM within the AM liveliness period. So for 
unmanaged applications RR can be null which would cause NPE while normalizing 

> AM-Used Resource for leafqueue is wrongly populated if AM ResourceRequest is 
> less than minimumAllocation
> --------------------------------------------------------------------------------------------------------
>                 Key: YARN-3305
>                 URL: https://issues.apache.org/jira/browse/YARN-3305
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: scheduler
>    Affects Versions: 2.6.0
>            Reporter: Rohith
>            Assignee: Rohith
>         Attachments: 0001-YARN-3305.patch, 0001-YARN-3305.patch, 
> 0002-YARN-3305.patch
> For given any ResourceRequest, {{CS#allocate}} normalizes request to 
> minimumAllocation if requested memory is less than minimumAllocation.
> But AM-used resource is updated with actual ResourceRequest made by user. 
> This results in AM container allocation more than Max ApplicationMaster 
> Resource.
> This is because AM-Used is updated with actual ResourceRequest made by user 
> while activating the applications. But during allocation of container, 
> ResourceRequest is normalized to minimumAllocation.

This message was sent by Atlassian JIRA

Reply via email to