[
https://issues.apache.org/jira/browse/YARN-1012?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14614442#comment-14614442
]
Karthik Kambatla commented on YARN-1012:
----------------------------------------
Thanks for updating the patch, Inigo. Looks better, few minor comments:
# ResourceUtilization of containers is calculated only when container
monitoring is enabled. Given the low overhead of sending this across, I think
it is okay to not add another config to choose whether to send this information
across or not. However, if container-monitoring is not enabled, we should
probably not send it across. Accordingly, would it make sense to not modify
{{NodeStatus#newInstance}} and just call the setter when required.
# ResourceUtilization
## javadoc has an error
{code}
*
* @see Resource
*/
{code}
## Now that we have moved it to be server-side only, does it need to Public?
How about changing it to Private-Evolving
## We don't need to add annotations for individual methods if it is the same as
the enclosing class.
# ContainersMonitorImpl - Extra space below
{code}
// Save the aggregated utilization of the containers
setContainersUtilization(trackedContainersUtilization );
{code}
# NodeStatus doesn't need to ResourceUtilization
# NodeStatusUpdaterImpl doesn't need to import Records
> Report NM aggregated container resource utilization in heartbeat
> ----------------------------------------------------------------
>
> Key: YARN-1012
> URL: https://issues.apache.org/jira/browse/YARN-1012
> Project: Hadoop YARN
> Issue Type: Sub-task
> Components: nodemanager
> Affects Versions: 2.7.0
> Reporter: Arun C Murthy
> Assignee: Inigo Goiri
> Attachments: YARN-1012-1.patch, YARN-1012-2.patch, YARN-1012-3.patch,
> YARN-1012-4.patch, YARN-1012-5.patch, YARN-1012-6.patch, YARN-1012-7.patch,
> YARN-1012-8.patch, YARN-1012-9.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)