You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@curator.apache.org by "Sergey Serebryanik (JIRA)" <ji...@apache.org> on 2015/04/02 21:53:53 UTC
[jira] [Created] (CURATOR-202) LeaderSelector node is not removed
on connection loss if reconnected to the same session
Sergey Serebryanik created CURATOR-202:
------------------------------------------
Summary: LeaderSelector node is not removed on connection loss if reconnected to the same session
Key: CURATOR-202
URL: https://issues.apache.org/jira/browse/CURATOR-202
Project: Apache Curator
Issue Type: Bug
Components: Recipes
Affects Versions: 2.7.1
Reporter: Sergey Serebryanik
Priority: Minor
Leader selection fails when connection is lost but restored before session timed out.
TC:
* the client looses connection to the zookeeper server
* the client looses leadership
* the client reconnects to the zookeeper server using the same session
* the leader node wasn't deleted because the connection was not available on deleteOurPath() call, and because the client had reconnected to the same session, so the ephemeral node wasn't deleted by zookeeper
* the client creates the new node
* no one is the leader because the old leader node stays forever.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)