Miklos Szegedi created YARN-6757:
------------------------------------
Summary: Refactor the setting
yarn.nodemanager.linux-container-executor.cgroups.mount-path
Key: YARN-6757
URL: https://issues.apache.org/jira/browse/YARN-6757
Project: Hadoop YARN
Issue Type: Bug
Components: nodemanager
Affects Versions: 3.0.0-alpha4
Reporter: Miklos Szegedi
Assignee: Miklos Szegedi
Priority: Minor
We should add the ability to specify a custom cgroup path. This is how the
documentation of inux-container-executor.cgroups.mount-path would look like:
{code}
Requested cgroup mount path. Yarn has built in functionality to discover
the system cgroup mount paths, so use this setting only, if the discovery
does not work.
This path must exist before the NodeManager is launched.
The location can vary depending on the Linux distribution in use.
Common locations include /sys/fs/cgroup and /cgroup.
If cgroups are not mounted, set
yarn.nodemanager.linux-container-executor.cgroups.mount
to true. In this case it specifies, where the LCE should attempt to mount
cgroups if not found.
If cgroups is accessible through lxcfs or some other file system,
then set this path and
yarn.nodemanager.linux-container-executor.cgroups.mount to false.
Yarn tries to use this path first, before any cgroup mount point discovery.
If it cannot find this directory, it falls back to searching for cgroup
mount points in the system.
Only used when the LCE resources handler is set to the
CgroupsLCEResourcesHandler
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]