[ 
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)

Reply via email to