----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/5402/ -----------------------------------------------------------
(Updated June 19, 2012, 5:59 p.m.) Review request for mesos, Benjamin Hindman and Vinod Kone. Changes ------- Add a timeout parameter to the destroy functions. 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
