From 32a1fe42d09bc0ff2498de20a873bf8570bdc646 Mon Sep 17 00:00:00 2001 From: Sami Siren Date: Thu, 14 Jun 2012 11:15:56 +0000 Subject: [PATCH] remove single sleep, poll git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1350195 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/test/org/apache/solr/cloud/ZkControllerTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/solr/core/src/test/org/apache/solr/cloud/ZkControllerTest.java b/solr/core/src/test/org/apache/solr/cloud/ZkControllerTest.java index 950f3d97b2f..b31298c8ff1 100644 --- a/solr/core/src/test/org/apache/solr/cloud/ZkControllerTest.java +++ b/solr/core/src/test/org/apache/solr/cloud/ZkControllerTest.java @@ -220,7 +220,10 @@ public class ZkControllerTest extends SolrTestCaseJ4 { assertNotNull("New leader was null.", reader.getLeaderUrl("collection1", "shard1", 15000)); - Thread.sleep(2000); + for(int i=0;i<30;i++) { + if(zkController.getZkStateReader().getCloudState().getSlice("collection1", "shard1").getShards().size()==1) break; + Thread.sleep(500); + } assertEquals("shard was not unregistered", 1, zkController.getZkStateReader().getCloudState().getSlice("collection1", "shard1").getShards().size()); } finally { System.clearProperty("solrcloud.skip.autorecovery");