----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/22579/ -----------------------------------------------------------
(Updated June 18, 2014, 7:36 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/status_utils.cpp PRE-CREATION src/common/type_utils.hpp 27ea4d2 src/health-check/main.cpp PRE-CREATION src/launcher/executor.cpp 3d55d93 src/master/master.cpp 888657d src/messages/messages.proto 8aecc8b src/slave/containerizer/external_containerizer.cpp b5d0c4c src/slave/slave.cpp bc976b7 src/tests/health_check_tests.cpp PRE-CREATION src/tests/script.cpp 9f1be63 Diff: https://reviews.apache.org/r/22579/diff/ Testing ------- Added unit tests and make check. Thanks, Timothy Chen
