[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-1905?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rakesh R resolved ZOOKEEPER-1905.
---------------------------------

    Resolution: Won't Fix

I'm closing this issue, please see the above discussions. Please feel free to 
reopen if any comments. Thanks

> ZKClients are hitting KeeperException$ConnectionLossException due to wrong 
> usage pattern
> ----------------------------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-1905
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1905
>             Project: ZooKeeper
>          Issue Type: Sub-task
>          Components: tests
>            Reporter: Rakesh R
>            Assignee: Rakesh R
>             Fix For: 3.4.7
>
>
> Since the ZooKeeper client connection establishment happens in async way, the 
> client should wait for the 'KeeperState.SyncConnected' event before start 
> performing any ops. Many tests are having this kind of wrong pattern.
> Reference:- Below stack trace taken from build 
> https://builds.apache.org/job/ZooKeeper-3.4-WinVS2008_java/465/
> {code}
>     [junit] 2014-03-19 08:36:53,056 [myid:] - INFO  
> [main:JUnit4ZKTestRunner$LoggedInvokeMethod@62] - TEST METHOD FAILED 
> testChecksums
>     [junit] org.apache.zookeeper.KeeperException$ConnectionLossException: 
> KeeperErrorCode = ConnectionLoss for /crctest- 942
>     [junit]   at 
> org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
>     [junit]   at 
> org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
>     [junit]   at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:783)
>     [junit]   at 
> org.apache.zookeeper.server.CRCTest.testChecksums(CRCTest.java:127)
> {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to