[ 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)