Timothy St. Clair created MESOS-1421:
----------------------------------------
Summary: Breaking out sub-process tracking from the slave.
Key: MESOS-1421
URL: https://issues.apache.org/jira/browse/MESOS-1421
Project: Mesos
Issue Type: Improvement
Reporter: Timothy St. Clair
I had recently treaded through the cgroups and tracking code to enable systemd
support and I was struck by the amount of work the slave has to do.
In other grid systems, the slave typically forks a worker whose job is child
process tracking, cleanup, etc.
In the future, if the full extent of namespaces are leveraged, and the init
process goes down, then the children go down. This would alleviate that
potential problem, but it may be an architectural change.
Not to mention, it's a clean separation of concerns.
e.g.
slave<>worker<>executor
in condor-speak:
startd<>starter<> job
http://research.cs.wisc.edu/htcondor/manual/v8.1/3_1Introduction.html#9108
--
This message was sent by Atlassian JIRA
(v6.2#6252)