-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/5402/
-----------------------------------------------------------

(Updated June 20, 2012, 4:50 p.m.)


Review request for mesos, Benjamin Hindman and Vinod Kone.


Changes
-------

Adapt to the new cgroups basic APIs.


Description
-------

This patch leverages the freezer subsystem in cgroups to kill all the processes 
in a cgroup atomically.

The main idea is to freeze all the processes in a cgroup first, then send kill 
signal to all the proceses. This avoids the need of walking the proc process 
tree to kill all processes associated with an executor. In fact, the original 
killtree solution assumes that the user processes haven't blocked the SIGSTOP 
signal, which may not be true in some cases.


Diffs (updated)
-----

  src/linux/cgroups.hpp PRE-CREATION 
  src/linux/cgroups.cpp PRE-CREATION 
  src/tests/cgroups_tests.cpp PRE-CREATION 

Diff: https://reviews.apache.org/r/5402/diff/


Testing
-------

On Linux machine, make check.


Thanks,

Jie Yu

Reply via email to