You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Alan Woodward (JIRA)" <ji...@apache.org> on 2015/11/09 11:34:11 UTC

[jira] [Created] (SOLR-8255) MiniSolrCloudCluster can return before all its jetties are ready

Alan Woodward created SOLR-8255:
-----------------------------------

             Summary: MiniSolrCloudCluster can return before all its jetties are ready
                 Key: SOLR-8255
                 URL: https://issues.apache.org/jira/browse/SOLR-8255
             Project: Solr
          Issue Type: Bug
            Reporter: Alan Woodward
            Assignee: Alan Woodward


MiniSolrCloudCluster waits until it has seen all its servers appear in the cluster live nodes list before its constructor returns.  However, a node can appear in this list before jetty.start() has returned, so in particularly slow cases the cluster constructor will return before this jetty has been added to its internal list.  This can lead to test failures like http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Linux/14819/, where the assertion on TestMiniSolrClusterCluster line 120 fails because the jettys list doesn't include the slow-starting node.  It also means that the slow starter doesn't get shut down properly, because shutdown() is called before the slow node is added to the list of nodes to close.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org