You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2019/03/18 08:40:12 UTC

[lucene-solr] 01/02: Fix some logic issues in /admin/segments reporting.

This is an automated email from the ASF dual-hosted git repository.

ab pushed a commit to branch jira/solr-11127-2
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 4ff4785a7857ec5fae1a6ebc91cfe8e710da2e41
Author: Andrzej Bialecki <ab...@apache.org>
AuthorDate: Fri Mar 15 11:15:14 2019 +0100

    Fix some logic issues in /admin/segments reporting.
---
 .../apache/solr/cloud/CollectionsAPISolrJTest.java | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

diff --git a/solr/core/src/test/org/apache/solr/cloud/CollectionsAPISolrJTest.java b/solr/core/src/test/org/apache/solr/cloud/CollectionsAPISolrJTest.java
index 829bd88..03fd1eb 100644
--- a/solr/core/src/test/org/apache/solr/cloud/CollectionsAPISolrJTest.java
+++ b/solr/core/src/test/org/apache/solr/cloud/CollectionsAPISolrJTest.java
@@ -84,6 +84,7 @@ public class CollectionsAPISolrJTest extends SolrCloudTestCase {
   public void beforeTest() throws Exception {
     configureCluster(4)
     .addConfig("conf", configset("cloud-minimal"))
+    .addConfig("conf2", configset("cloud-dynamic"))
     .configure();
     
     // clear any persisted auto scaling configuration
@@ -606,7 +607,7 @@ public class CollectionsAPISolrJTest extends SolrCloudTestCase {
   @Test
   public void testColStatus() throws Exception {
     final String collectionName = "collectionStatusTest";
-    CollectionAdminRequest.createCollection(collectionName, "conf", 2, 2)
+    CollectionAdminRequest.createCollection(collectionName, "conf2", 2, 2)
         .process(cluster.getSolrClient());
 
     cluster.waitForActiveCollection(collectionName, 2, 4);
@@ -617,11 +618,24 @@ public class CollectionsAPISolrJTest extends SolrCloudTestCase {
     for (int i = 0; i < 10; i++) {
       SolrInputDocument doc = new SolrInputDocument();
       doc.addField("id", String.valueOf(i));
+      doc.addField("number_i", i);
       doc.addField("number_l", i);
+      doc.addField("number_f", i);
+      doc.addField("number_d", i);
+      doc.addField("number_ti", i);
+      doc.addField("number_tl", i);
+      doc.addField("number_tf", i);
+      doc.addField("number_td", i);
+      doc.addField("point", i + "," + i);
+      doc.addField("pointD", i + "," + i);
+      doc.addField("store", (i * 5) + "," + (i * 5));
+      doc.addField("boolean_b", true);
+      doc.addField("multi_int_with_docvals", i);
       doc.addField("string_s", String.valueOf(i));
-      doc.addField("string_txt", String.valueOf(i));
-      doc.addField("timestamp", new Date());
-      doc.addField("data_bin", binData);
+      doc.addField("tv_mv_string", "this is a test " + i);
+      doc.addField("timestamp_dt", new Date());
+      doc.addField("timestamp_tdt", new Date());
+      doc.addField("payload", binData);
       client.add(collectionName, doc);
     }
     client.commit(collectionName);