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

Inigo Goiri commented on YARN-3481:
-----------------------------------

[~vinodkv], it looks like YARN-2965 is very similar to this. Actually, this 
also looks like a clone to YARN-1012. Anyway, from what I understand, those 
JIRAs want to send utilization metrics in the heartbeat and that's pretty much 
what I'm targeting here. My current prototype extends ContainersMonitorImpl and 
puts this information into the NodeHealthStatus. I think I could do that in any 
of those JIRAs. 

For now, I'm pushing the implementation of NodeResourceMonitor (YARN-3534) 
which will add a ResourceUtilization entity so I'm not making progress here 
yet. Once I'm done with that one, I can move to any of the other two JIRAs 
instead of keep moving forward with this one.

Please, let me know where you guys think it'd be better to push for this (even 
YARN-3332 is a possibility).

> Report NM aggregated container resource utilization in heartbeat
> ----------------------------------------------------------------
>
>                 Key: YARN-3481
>                 URL: https://issues.apache.org/jira/browse/YARN-3481
>             Project: Hadoop YARN
>          Issue Type: Improvement
>          Components: nodemanager, resourcemanager
>    Affects Versions: 2.7.0
>            Reporter: Inigo Goiri
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> To allow the RM take better scheduling decisions, it should be aware of the 
> actual utilization of the containers. The NM would aggregate the 
> ContainerMetrics and report it in every heartbeat.
> Related to YARN-1012 but aggregated to reduce the heartbeat overhead.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to