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



src/slave/slave.hpp
<https://reviews.apache.org/r/10233/#comment39202>

    Seems odd to have a function called _terminate() that you're calling from:
    
    _initialize()
    shutdown() // makes sense
    cleanup(Framework)
    
    Seems counter-intuitive that _terminate() only terminates sometimes, and 
that it's being called in locations that don't seem associated with termination.


- Ben Mahler


On April 2, 2013, 2:04 a.m., Vinod Kone wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/10233/
> -----------------------------------------------------------
> 
> (Updated April 2, 2013, 2:04 a.m.)
> 
> 
> Review request for mesos, Benjamin Hindman and Ben Mahler.
> 
> 
> Description
> -------
> 
> See summary.
> 
> The main crux is two fold
> 
> 1) Shutdown a slave after all executors have terminated
> 2) Delete the "latest" symlink under /path/to/meta/slaves/ to make sure a 
> shutdown slave comes up as new slave when restarted.
> 
> I had to refactor cleanup(), because turns out there are quite a few edge 
> cases to guard against.
> 
> 
> Diffs
> -----
> 
>   src/slave/process_isolator.cpp 210ea10ad97e08c7a303249da97e70b438dfe11d 
>   src/slave/slave.hpp 2529bf500a3265b10ad4cddde10c2d62a6cdb4a0 
>   src/slave/slave.cpp 325231458a6883019436e7cc5a37f85f0f5735fa 
>   src/slave/state.cpp e5c32257978d8407535e05ed73f8a50bdc2f651d 
>   src/tests/slave_recovery_tests.cpp 47f9b0f215af2fb9bc300e0c92535b6f91afa5cd 
> 
> Diff: https://reviews.apache.org/r/10233/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> sudo GLOG_v=1 ./bin/mesos-tests.sh --gtest_filter="*ShutdownSlave*" --verbose 
> --gtest_repeat=100 --gtest_break_on_failure
> 
> 
> Thanks,
> 
> Vinod Kone
> 
>

Reply via email to