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