[
https://issues.apache.org/jira/browse/ZOOKEEPER-1594?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13507113#comment-13507113
]
Marshall McMullen commented on ZOOKEEPER-1594:
----------------------------------------------
In the equivalent Java client test, the essential idea is to use a known seed
of 1, but instead of using the random numbers directly from that, it passes the
numbers generated into the client's invidiaul random number generators to be
the seeds.
> TestReconfig intermittently fails
> ---------------------------------
>
> Key: ZOOKEEPER-1594
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1594
> Project: ZooKeeper
> Issue Type: Bug
> Components: c client
> Affects Versions: 3.5.0
> Reporter: Marshall McMullen
> Assignee: Marshall McMullen
>
> We've seen an intermittent failure in one of the C client tests TestReconfig
> which was committed as part of ZOOKEEPER-1355.
> The test that is failing is failing *before* any rebalancing algorithm is
> invoked. After inspecting this we've concluded it is a failure to properly
> seed the random number generator properly. This same problem was seen and
> solved on the Java client side so we just need to do something similar on the
> C client side.
> The assertion:
> Build/trunk/src/c/tests/TestReconfig.cc:571: Assertion: assertion failed
> [Expression: numClientsPerHost.at(i) >=
> lowerboundClientsPerServer(numClients, numServers)]
> [exec] [exec] Failures !!!
> [exec] [exec] Run: 38 Failure total: 1 Failures: 1 Errors: 0
> [exec] [exec] make: *** [run-check] Error 1
> [exec]
> [exec] BUILD FAILED
> [exec]
> /home/jenkins/jenkins-slave/workspace/PreCommit-ZOOKEEPER-Build/trunk/build.xml:1262:
> The following error occurred while executing this line:
> [exec]
> /home/jenkins/jenkins-slave/workspace/PreCommit-ZOOKEEPER-Build/trunk/build.xml:1272:
> exec returned: 2
--
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