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

Review request for mesos, Ben Mahler, Ian Downes, and Vinod Kone.


Bugs: MESOS-2367
    https://issues.apache.org/jira/browse/MESOS-2367


Repository: mesos


Description
-------

Changed the isolator recover interface to take a set of orphan containers 
detected by the launcher.

The idea is to let each isolator only cleanup "unknown" orphans during 
recovery. The cleanup of "known" orphans are controlled by the containerizer. 
This patch passes the known orphans to each isolator. The actual cleanup logics 
will be in the later patches.


Diffs
-----

  include/mesos/slave/isolator.hpp 7cbce426cbf999980eedb0114ee2ae375ba758de 
  src/slave/containerizer/isolator.cpp a6ad1d565348062c80db11b3b27b1c7a0119e319 
  src/slave/containerizer/isolators/cgroups/cpushare.hpp 
f72ebb1d52ecd8ab4853f13f386b688db1eece4f 
  src/slave/containerizer/isolators/cgroups/cpushare.cpp 
41b2597098a81baffae19fa91d6c9a86cf60d429 
  src/slave/containerizer/isolators/cgroups/mem.hpp 
d510bc0f88863fe54d1c892282a41b709098fb11 
  src/slave/containerizer/isolators/cgroups/mem.cpp 
a7a83ef9ad4726aa139a92fc7f5917ed687d33f5 
  src/slave/containerizer/isolators/cgroups/perf_event.hpp 
9f35ed0ee2c2d749a329f5cb537c3257a94e5676 
  src/slave/containerizer/isolators/cgroups/perf_event.cpp 
4dfccc51035b234c31a9f73ca67b3bf0fd28441b 
  src/slave/containerizer/isolators/filesystem/shared.hpp 
764a45caf3805b3c2f51c167813e8351530dd183 
  src/slave/containerizer/isolators/filesystem/shared.cpp 
d5abea2a7948b0d62ab5f3720066d513ee7d9564 
  src/slave/containerizer/isolators/namespaces/pid.hpp 
6a7be802039f29d852edb0463a0748fd7cf71c4c 
  src/slave/containerizer/isolators/namespaces/pid.cpp 
eb35ae6e34fa46dd38c9a96e69d38a229b3678d3 
  src/slave/containerizer/isolators/network/port_mapping.hpp 
466cd82e69665af217d61392b739b9bba16e1e13 
  src/slave/containerizer/isolators/network/port_mapping.cpp 
ccdc44f465f204f674b859c429ba1a6ada51cd88 
  src/slave/containerizer/isolators/posix.hpp 
fc31cece3996a723aefeec14c4d2c9cea2db5016 
  src/slave/containerizer/isolators/posix/disk.hpp 
0ccb1738f6501dfa8c285da4fad0d1c9afbf272d 
  src/slave/containerizer/isolators/posix/disk.cpp 
d2ea3b149fbe997a81e7989dfc0f96d817f2ae8d 
  src/slave/containerizer/mesos/containerizer.hpp 
ae61a0fcd19f2ba808624312401f020121baf5d4 
  src/slave/containerizer/mesos/containerizer.cpp 
e4136095fca55637864f495098189ab3ad8d8fe7 
  src/tests/isolator.hpp 93537cb7f82ff0e44e0b53b3453fdd4879493435 

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


Testing
-------

make check


Thanks,

Jie Yu

Reply via email to