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)