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

(Updated June 20, 2014, 8:35 a.m.)


Review request for mesos, Benjamin Hindman and Niklas Nielsen.


Repository: mesos-git


Description
-------

Added task health check process that is launched with the command executor if 
health check is configured.
It runs configured health check command and return the status to the executor 
to report the task health. The executor also reports the task health status 
back to the scheduler.

The task health process keeps internal state based on health check 
configuration, and determine when the task it is checking for should be killed. 
Currently it's based on the number of consecutive failures it observed. Once 
the condition meets it sends a task health status update with a kill task flag 
turned on, and the executor will kill the task.


Diffs (updated)
-----

  include/mesos/mesos.proto 2f6be05 
  src/Makefile.am b1b7d2d 
  src/common/status_utils.hpp PRE-CREATION 
  src/common/type_utils.hpp 27ea4d2 
  src/health-check/main.cpp PRE-CREATION 
  src/launcher/executor.cpp 3d55d93 
  src/master/master.cpp dcf28ad 
  src/messages/messages.proto 8aecc8b 
  src/slave/containerizer/external_containerizer.cpp 96c434b 
  src/slave/slave.cpp ed3483f 
  src/tests/health_check_tests.cpp PRE-CREATION 
  src/tests/script.cpp d57fc7d 

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


Testing
-------

Added unit tests and make check.


Thanks,

Timothy Chen

Reply via email to