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



src/launcher/executor.cpp
<https://reviews.apache.org/r/18597/#comment66465>

    Since the slave is already doing the signal escalation, what is the benefit 
of doing it here?
    


- Vinod Kone


On Feb. 28, 2014, 12:37 a.m., Niklas Nielsen wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/18597/
> -----------------------------------------------------------
> 
> (Updated Feb. 28, 2014, 12:37 a.m.)
> 
> 
> Review request for mesos.
> 
> 
> Bugs: MESOS-1031
>     https://issues.apache.org/jira/browse/MESOS-1031
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> This patch makes command executor shutdown a bit more graceful
> (than sending SIGKILL upfront) by adding signal escalation.
> Signal escalation checks for liveness of process trees after SIGTERM
> has been sent. If all processes are dead before the given gracePeriod,
> shutdown() returns. If not, SIGKILL will be sent to all pids in
> the process trees. gracePeriod is set to 3 seconds, in order to issue
> SIGKILL before shutdownTimeout in the slave is triggered
> (EXECUTOR_SHUTDOWN_GRACE_PERIOD is 5 seconds).
> 
> 
> Diffs
> -----
> 
>   src/launcher/executor.cpp e30d77a 
> 
> Diff: https://reviews.apache.org/r/18597/diff/
> 
> 
> Testing
> -------
> 
> Functional testing and make check.
> 
> 
> Thanks,
> 
> Niklas Nielsen
> 
>

Reply via email to