[
https://issues.apache.org/jira/browse/CURATOR-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14502029#comment-14502029
]
Jordan Zimmerman commented on CURATOR-202:
------------------------------------------
Guaranteed deletes must added InterruptedException as well as retryable
exceptions.
> 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
> Assignee: Jordan Zimmerman
> Priority: Minor
> Fix For: 2.7.2
>
>
> 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)