You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Qian Zhang (JIRA)" <ji...@apache.org> on 2016/04/04 10:37:25 UTC

[jira] [Updated] (MESOS-5103) Implement a mesos-health-check to send v1:: TaskHealthStatus message

     [ https://issues.apache.org/jira/browse/MESOS-5103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Qian Zhang updated MESOS-5103:
------------------------------
    Description: 
The existing {{mesos-health-check}} (https://github.com/apache/mesos/blob/master/src/health-check/main.cpp) can only send the unversioned {{TaskHealthStatus}} message. However, with the new Executor HTTP Library, there will be executor which is based on v1 HTTP executor API and all the protobuf messages used by it should be v1 as well (e.g., {{v1::TaskHealthStatus}}).

So we may either modify the existing {{mesos-health-check}} binary to send {{v1::TaskHealthStatus}} messages in addition to the unversioned ones or create a new binary for versioned health checks.

  was:
The existing {{mesos-health-check}} (https://github.com/apache/mesos/blob/master/src/health-check/main.cpp) can only the unversioned {{TaskHealthStatus}} message. However, with the new Executor HTTP Library, there will be executor which uses v1 HTTP executor API and all the protobuf messages in it should be v1 as well (e.g., {{v1::TaskHealthStatus}}.

So we may either modify the existing {{mesos-health-check}} binary to emit {{v1::TaskHealthStatus}} messages in addition to the unversioned ones or create a new binary for versioned health checks.


> Implement a mesos-health-check to send v1:: TaskHealthStatus message
> --------------------------------------------------------------------
>
>                 Key: MESOS-5103
>                 URL: https://issues.apache.org/jira/browse/MESOS-5103
>             Project: Mesos
>          Issue Type: Bug
>            Reporter: Qian Zhang
>
> The existing {{mesos-health-check}} (https://github.com/apache/mesos/blob/master/src/health-check/main.cpp) can only send the unversioned {{TaskHealthStatus}} message. However, with the new Executor HTTP Library, there will be executor which is based on v1 HTTP executor API and all the protobuf messages used by it should be v1 as well (e.g., {{v1::TaskHealthStatus}}).
> So we may either modify the existing {{mesos-health-check}} binary to send {{v1::TaskHealthStatus}} messages in addition to the unversioned ones or create a new binary for versioned health checks.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)