You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by no...@apache.org on 2013/11/02 20:08:02 UTC
svn commit: r1538255 -
/lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java
Author: noble
Date: Sat Nov 2 19:08:02 2013
New Revision: 1538255
URL: http://svn.apache.org/r1538255
Log:
SOLR-5311 trying to stop test failures
Modified:
lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java
Modified: lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java?rev=1538255&r1=1538254&r2=1538255&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java (original)
+++ lucene/dev/branches/branch_4x/solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java Sat Nov 2 19:08:02 2013
@@ -119,9 +119,6 @@ public class DeleteReplicaTest extends A
-
-
-
private void deleteLiveReplicaTest() throws Exception{
String COLL_NAME = "delLiveColl";
CloudSolrServer client = createCloudClient(null);
@@ -129,9 +126,13 @@ public class DeleteReplicaTest extends A
DocCollection testcoll = getCommonCloudSolrServer().getZkStateReader().getClusterState().getCollection(COLL_NAME);
final Slice shard1 = testcoll.getSlices().iterator().next();
if(!shard1.getState().equals(Slice.ACTIVE)) fail("shard is not active");
- Replica replica = shard1.getReplicas().iterator().next();
+ boolean found = false;
+ Replica replica1 = null;
+ for (Replica replica : shard1.getReplicas()) if("active".equals(replica.getStr("state"))) replica1 =replica;
+
+ if(replica1 == null) fail("no active relicas found");
- removeAndWaitForReplicaGone(COLL_NAME, client, replica, shard1.getName());
+ removeAndWaitForReplicaGone(COLL_NAME, client, replica1, shard1.getName());
client.shutdown();