qian han created YARN-9733:
------------------------------
Summary: Method getCpuUsagePercent in Class ProcfsBasedProcessTree
return 0 when subprocess of container dead
Key: YARN-9733
URL: https://issues.apache.org/jira/browse/YARN-9733
Project: Hadoop YARN
Issue Type: Bug
Reporter: qian han
The method getTotalProcessJiffies only gets jiffies for running processes not
dead processes.
For example, process pid100 and its children pid200 and pid300.
We call getCpuUsagePercent the first time, assume that pid100 has a jiffies
1000, pid200 2000 and pid300 3000. The totalProcessJiffies1 is 6000.
And We kill pid300. Then we call getCpuUsagePercent the second time, assume
that pid100 has a jiffies 1100, pid200 2200. The totalProcessJiffies2 is 3300.
So we got a cpu usage percent 0.
I would like to fix this bug.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]