You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "longfei (JIRA)" <ji...@apache.org> on 2018/10/10 02:56:00 UTC

[jira] [Created] (MESOS-9305) Create cgoup recursively when calling prepare on containers

longfei created MESOS-9305:
------------------------------

             Summary: Create cgoup recursively when calling prepare on containers
                 Key: MESOS-9305
                 URL: https://issues.apache.org/jira/browse/MESOS-9305
             Project: Mesos
          Issue Type: Improvement
            Reporter: longfei
            Assignee: longfei


This is my case:

My cgroups_root of mesos-slave is some_user/mesos under /sys/fs/cgroup。

It happens that this some_user dir may be gone for some unknown reason, in which case I can no longer create any cgroup and any task will fail.

So I would like to change 

 
{code:java}
Try<Nothing> create = cgroups::create(
hierarchy,
infos[containerId]->cgroup);
{code}
to
{code:java}
Try<Nothing> create = cgroups::create(
hierarchy,
infos[containerId]->cgroup,
true);
{code}
in CgroupsIsolatorProcess::prepare in src/slave/containerizer/mesos/isolators/cgroups/cgroups.cpp。

However, I'm not sure if there's any potential problem doing so. Any advice?

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)