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

Vitaliy Biryukov commented on IGNITE-8182:
------------------------------------------

Hi, [~sergey-chugunov]  please take a look.

This test falls for two reasons:
#  The bug in curator-test[1]. Scenario: in TestingCluster static block, some 
classes are loaded and their bytecode rewrote. Further GC unload some classes 
and the next time the classes will be loaded without bytecode rewriting. 
This scenario reproduces only in full test suite because some rewritten classes 
are used only during star, stop or leader election.
This bug was fixed in latest versions of curator-test, but the new versions are 
not compatible with ZooKeeper 3.4.x[2]. So I've added the workaround to 
ZookeeperDiscoverySpiTestSuite1.
#  Rarely ZK servers restarted too often and the connection does not have time 
to recover.

[IGNITE-8184|https://issues.apache.org/jira/browse/IGNITE-8184] can be closed 
as duplicate.

[1] https://github.com/Netflix/curator/issues/121
[2] https://curator.apache.org/zk-compatibility.html

> ZookeeperDiscoverySpiTest#testRandomTopologyChanges_RestartZk fails on TC
> -------------------------------------------------------------------------
>
>                 Key: IGNITE-8182
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8182
>             Project: Ignite
>          Issue Type: Bug
>          Components: zookeeper
>            Reporter: Sergey Chugunov
>            Assignee: Vitaliy Biryukov
>            Priority: Major
>              Labels: MakeTeamcityGreenAgain
>
> Test fails on TC with the following stack trace in logs:
> {noformat}
> org.apache.ignite.IgniteCheckedException: Failed to start manager: 
> GridManagerAdapter [enabled=true, 
> name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.randomTopologyChanges(ZookeeperDiscoverySpiTest.java:3791)
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.testRandomTopologyChanges_RestartZk(ZookeeperDiscoverySpiTest.java:2035)
> Caused by: org.apache.ignite.IgniteCheckedException: Failed to start SPI: 
> ZookeeperDiscoverySpi [zkRootPath=/apacheIgnite, 
> zkConnectionString=127.0.0.1:45427,127.0.0.1:38620,127.0.0.1:45472, 
> joinTimeout=0, sesTimeout=30000, clientReconnectDisabled=false, 
> internalLsnr=null]
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.randomTopologyChanges(ZookeeperDiscoverySpiTest.java:3791)
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.testRandomTopologyChanges_RestartZk(ZookeeperDiscoverySpiTest.java:2035)
> Caused by: org.apache.ignite.spi.IgniteSpiException: Failed to initialize 
> Zookeeper nodes
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.randomTopologyChanges(ZookeeperDiscoverySpiTest.java:3791)
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.testRandomTopologyChanges_RestartZk(ZookeeperDiscoverySpiTest.java:2035)
> Caused by: 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperClientFailedException: 
> org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode 
> = ConnectionLoss for /apacheIgnite
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.randomTopologyChanges(ZookeeperDiscoverySpiTest.java:3791)
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.testRandomTopologyChanges_RestartZk(ZookeeperDiscoverySpiTest.java:2035)
> Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: 
> KeeperErrorCode = ConnectionLoss for /apacheIgnite
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.randomTopologyChanges(ZookeeperDiscoverySpiTest.java:3791)
>     at 
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoverySpiTest.testRandomTopologyChanges_RestartZk(ZookeeperDiscoverySpiTest.java:2035)
> {noformat}
> Reproducible on TC, investigation of failure conditions is needed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to