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)

Reply via email to