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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to