Alex Clemmer created MESOS-6892:
-----------------------------------
Summary: Reconsider process creation primitives on Windows
Key: MESOS-6892
URL: https://issues.apache.org/jira/browse/MESOS-6892
Project: Mesos
Issue Type: Bug
Components: stout
Reporter: Alex Clemmer
Assignee: Alex Clemmer
Windows does not have the same notions of process hierarchies as Unix, and so
killing groups of processes requires us to make sure all processes are
contained in a job object, which acts something like a cgroup. This is
particularly important when we decide to kill a task, as there is no way to
reliably do this unless all the processes you'd like to kill are in the job
object.
This causes us a number of issues; it is a big reason we needed to fork the
command executor, and it is the reason tasks are currently unkillable in the
default executor.
As we clean this issue up, we need to think carefully about the process
governance semantics of Mesos, and how we can map them to a reliable, simple
Windows implementation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)