[ https://issues.apache.org/jira/browse/YARN-3304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14385064#comment-14385064 ]
Anubhav Dhoot commented on YARN-3304: ------------------------------------- ProcfsProcessTree#getCumulativeCpuTime is cumulative over time which makes sense for CPU. The getCumulativeMem is really summing up snapshot value all for processes in the tree, which is appropriate for memory. We could name it something other than cumulative to make it clearer. > ResourceCalculatorProcessTree#getCpuUsagePercent default return value is > inconsistent with other getters > -------------------------------------------------------------------------------------------------------- > > Key: YARN-3304 > URL: https://issues.apache.org/jira/browse/YARN-3304 > Project: Hadoop YARN > Issue Type: Bug > Components: nodemanager > Reporter: Junping Du > Assignee: Junping Du > Priority: Blocker > Attachments: YARN-3304-v2.patch, YARN-3304-v3.patch, > YARN-3304-v4-boolean-way.patch, YARN-3304-v4-negative-way-MR.patch, > YARN-3304-v4-negtive-value-way.patch, YARN-3304.patch, yarn-3304-5.patch > > > Per discussions in YARN-3296, getCpuUsagePercent() will return -1 for > unavailable case while other resource metrics are return 0 in the same case > which sounds inconsistent. -- This message was sent by Atlassian JIRA (v6.3.4#6332)