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

(Updated June 16, 2014, 6:23 p.m.)


Review request for mesos and Niklas Nielsen.


Changes
-------

Including mesos group


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
-----

  include/mesos/mesos.proto 709b8b1 
  src/Makefile.am 3e623cc 
  src/common/type_utils.hpp 784a808 
  src/health-check/main.cpp PRE-CREATION 
  src/launcher/executor.cpp 3d55d93 
  src/messages/messages.proto 8aecc8b 
  src/slave/http.cpp cd7f692 
  src/slave/slave.cpp 643c088 
  src/tests/health_check_tests.cpp PRE-CREATION 

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


Testing
-------

Added unit tests and make check.


Thanks,

Timothy Chen

Reply via email to