[ https://issues.apache.org/jira/browse/ZOOKEEPER-1618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13586995#comment-13586995 ]
Flavio Junqueira commented on ZOOKEEPER-1618: --------------------------------------------- I'm glad we have been able to make some progress here, Peter. bq. Do you want me to create a new documentation bug or will you just re-use this one? I would say that it is sufficient to just edit this one. It contains the discussion we've had and explains why we agreed upon changes to the documentation. I'll edit the jira fields and please feel free to edit the summary if you think it is necessary. Also, please feel free to say how you think this should be documented and where if you have an opinion. It would be great to have your contribution. > Disconnected event when stopping leader process > ----------------------------------------------- > > Key: ZOOKEEPER-1618 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1618 > Project: ZooKeeper > Issue Type: Bug > Affects Versions: 3.4.4, 3.4.5 > Environment: Linux SLES > java version "1.6.0_31" > Reporter: Peter Nerg > Priority: Minor > > Running a three node ZK cluster I stop/kill the leader node. > Immediately all connected clients will receive a Disconnected event, a second > or so later an event with SyncConnected is received. > Killing a follower will not produce the same issue/event. > The application/clients have been implemented to manage Disconnected events > so they survive. > I however expected the ZK client to manage the hickup during the election > process. > This produces quite a lot of logging in large clusters that have many > services relying on ZK. > In some cases we may loose a few requests as we need a working ZK cluster to > execute those requests. > IMHO it's not really full high availability if the ZK cluster momentarily > takes a dive due to that the leader goes away. > No matter how much redundancy one uses in form of ZK instances one still may > get processing errors during leader election. > I've verified this behavior in both 3.4.4 and 3.4.5 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira