Haibo Chen created YARN-8930:
--------------------------------
Summary: CGroup-based strict container memory management does not
work with CGroupElasticMemoryController
Key: YARN-8930
URL: https://issues.apache.org/jira/browse/YARN-8930
Project: Hadoop YARN
Issue Type: Bug
Components: nodemanager
Affects Versions: 3.2.0
Reporter: Haibo Chen
Assignee: Haibo Chen
When yarn.nodemanger.resource.memory.enforced is set to true with memory cgroup
turned on, (aka strict memory enforcement), containers monitor relies on the
under_oom status read from the container cgroup's memory.oom_control file.
However, when the root yarn container cgroup is under oom (e.g. when the node
is overallocating iteself), the under_oom status is set for all yarn containers
regardless of whether each individual container has run over its memory limit.
What essentially happens is that whenever the root cgroup is under oom, all
yarn containers are killed.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]