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 2015/01/20 19:25:01 UTC

svn commit: r1653328 - /lucene/dev/trunk/solr/core/src/test/org/apache/solr/handler/TestBlobHandler.java

Author: noble
Date: Tue Jan 20 18:25:01 2015
New Revision: 1653328

URL: http://svn.apache.org/r1653328
Log:
 SOLR-6801 test always writes to leader so that replication lag does not impact next insertion

Modified:
    lucene/dev/trunk/solr/core/src/test/org/apache/solr/handler/TestBlobHandler.java

Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/handler/TestBlobHandler.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/handler/TestBlobHandler.java?rev=1653328&r1=1653327&r2=1653328&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/handler/TestBlobHandler.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/handler/TestBlobHandler.java Tue Jan 20 18:25:01 2015
@@ -177,8 +177,9 @@ public class TestBlobHandler extends Abs
     HttpPost httpPost = null;
     HttpEntity entity;
     String response = null;
+    Replica leader = cloudClient.getZkStateReader().getClusterState().getCollection(".system").getActiveSlices().iterator().next().getLeader();
     try {
-      httpPost = new HttpPost(baseUrl+"/.system/blob/test");
+      httpPost = new HttpPost(leader.getStr(ZkStateReader.BASE_URL_PROP) +"/.system/blob/test");
       httpPost.setHeader("Content-Type","application/octet-stream");
       httpPost.setEntity(new ByteArrayEntity(bytarr.array(), bytarr.arrayOffset(), bytarr.limit()));
       entity = cloudClient.getLbClient().getHttpClient().execute(httpPost).getEntity();