You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by "Yan Xu (JIRA)" <ji...@apache.org> on 2013/12/16 09:05:08 UTC

[jira] [Created] (MESOS-883) Group's handling of non-retryable errors and local timeout is incorrect

Yan Xu created MESOS-883:
----------------------------

             Summary: Group's handling of non-retryable errors and local timeout is incorrect
                 Key: MESOS-883
                 URL: https://issues.apache.org/jira/browse/MESOS-883
             Project: Mesos
          Issue Type: Bug
            Reporter: Yan Xu
            Assignee: Yan Xu
             Fix For: 0.16.0


Currently both non-retryable errors and local timeout result in failed Futures and the client cannot differentiate the two.

The clients of ZK master contender/detector need to terminate when facing non-retryable errors such as authenticate failures and retry when the ZK session times out locally (except for the leading master, who should terminate instead).

The solution is to make Group's local session timeout behave exactly the same as sever-side session expiration which does not lead to failures. Therefore clients of the contender and detector should terminate when a failure is returned.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)