[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-1100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13169092#comment-13169092
 ] 

Rakesh R commented on ZOOKEEPER-1100:
-------------------------------------

Hi Gunnar,

In case of OutOfMemoryError also:
ZKClient will get the notification of 'Disconnected' event, here the other 
threads which are interacting with the ZooKeeper can listen for this event 
before any datatransfer. So the client applications can be able to gracefully 
handle the scenario of interacting threads.

IMO, if required we can introduce 'timed reconnect' only for new clients, but 
it makes the client code more complex.
                
> Killed (or missing) SendThread will cause hanging threads
> ---------------------------------------------------------
>
>                 Key: ZOOKEEPER-1100
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1100
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: java client
>    Affects Versions: 3.3.3
>         Environment: 
> http://mail-archives.apache.org/mod_mbox/zookeeper-user/201106.mbox/%3Citpgb6$2mi$1...@dough.gmane.org%3E
>            Reporter: Gunnar Wagenknecht
>            Assignee: Rakesh R
>             Fix For: 3.5.0
>
>         Attachments: ZOOKEEPER-1100.patch, ZOOKEEPER-1100.patch
>
>
> After investigating an issues with [hanging 
> threads|http://mail-archives.apache.org/mod_mbox/zookeeper-user/201106.mbox/%3Citpgb6$2mi$1...@dough.gmane.org%3E]
>  I noticed that any java.lang.Error might silently kill the SendThread. 
> Without a SendThread any thread that wants to send something will hang 
> forever. 
> Currently nobody will recognize a SendThread that died. I think at least a 
> state should be flipped (or flag should be set) that causes all further send 
> attempts to fail or to re-spin the connection loop.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to