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

Bikas Saha commented on YARN-417:
---------------------------------

No. There is a field in the response thats currently missing from the callback 
- availableResources. that should be the first callback. That show how much 
spare resources are available to the app and can be used to change strategy. 
eg. MR uses it to determine how many reduces it can start optimistically while 
leaving enough space to complete the tail end of the map phase.
In some ways, the availableResources, completedContainers and 
allocatedContainers are a unit of information. We might be making it harder to 
reason about them by breaking the information into separate chunks of 
onAllocated(), onCompleted() etc and providing them at different times. Of 
course this matters more to sophisticated schedulers.
                
> Add a poller that allows the AM to receive notifications when it is assigned 
> containers
> ---------------------------------------------------------------------------------------
>
>                 Key: YARN-417
>                 URL: https://issues.apache.org/jira/browse/YARN-417
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: api, applications
>    Affects Versions: 2.0.3-alpha
>            Reporter: Sandy Ryza
>            Assignee: Sandy Ryza
>         Attachments: AMRMClientAsync-1.java, AMRMClientAsync.java, 
> YARN-417-1.patch, YARN-417-2.patch, YARN-417-3.patch, YARN-417.patch, 
> YarnAppMaster.java, YarnAppMasterListener.java
>
>
> Writing AMs would be easier for some if they did not have to handle 
> heartbeating to the RM on their own.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to