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)

Reply via email to