YARN-8382. cgroup file leak in NM. Contributed by Hu Ziqian.

(cherry picked from commit 925fdf761a513130e23c10575c7328c8681cff1d)
This commit is contained in:
Miklos Szegedi 2018-06-03 22:13:31 -07:00
parent 4ecb7aaf77
commit a3afd69051
1 changed files with 3 additions and 1 deletions

View File

@ -96,7 +96,9 @@ class CGroupsHandlerImpl implements CGroupsHandler {
NM_LINUX_CONTAINER_CGROUPS_MOUNT_PATH, null);
this.deleteCGroupTimeout = conf.getLong(
YarnConfiguration.NM_LINUX_CONTAINER_CGROUPS_DELETE_TIMEOUT,
YarnConfiguration.DEFAULT_NM_LINUX_CONTAINER_CGROUPS_DELETE_TIMEOUT);
YarnConfiguration.DEFAULT_NM_LINUX_CONTAINER_CGROUPS_DELETE_TIMEOUT) +
conf.getLong(YarnConfiguration.NM_SLEEP_DELAY_BEFORE_SIGKILL_MS,
YarnConfiguration.DEFAULT_NM_SLEEP_DELAY_BEFORE_SIGKILL_MS) + 1000;
this.deleteCGroupDelay =
conf.getLong(YarnConfiguration.NM_LINUX_CONTAINER_CGROUPS_DELETE_DELAY,
YarnConfiguration.DEFAULT_NM_LINUX_CONTAINER_CGROUPS_DELETE_DELAY);