[ https://issues.apache.org/jira/browse/MESOS-3479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15020616#comment-15020616 ]
Timothy Chen edited comment on MESOS-3479 at 11/21/15 6:54 PM: --------------------------------------------------------------- commit 2c51de63eb2b50511afa95e375fbcb2a4ba4bdec Author: haosdent huang <haosd...@gmail.com> Date: Sat Nov 21 10:50:45 2015 -0800 Fixed health check external command process after timeout. Review: https://reviews.apache.org/r/38932 was (Author: tnachen): https://reviews.apache.org/r/38932 > COMMAND Health Checks are not executed if the timeout is exceeded > ----------------------------------------------------------------- > > Key: MESOS-3479 > URL: https://issues.apache.org/jira/browse/MESOS-3479 > Project: Mesos > Issue Type: Bug > Affects Versions: 0.23.0 > Reporter: Matthias Veit > Assignee: haosdent > Priority: Critical > Fix For: 0.27.0 > > > The issue first appeared as Marathon Bug: See here for reference: > https://github.com/mesosphere/marathon/issues/2179. > A COMMAND health check is defined with a timeout of 20 seconds. > The command itself takes longer than 20 seconds to execute. > Current behavior: > - The mesos health check process get's killed, but the defined command > process not (in the example the curl command returns after 21 seconds). > - The check attempt is considered healthy, if the timeout is exceeded > - The health check stops and is not executed any longer > Expected behavior: > - The defined health check command is killed, when the timeout is exceeded > - The check attempt is considered Unhealthy, if the timeout is exceeded > - The health check does not stop -- This message was sent by Atlassian JIRA (v6.3.4#6332)