You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2021/02/22 00:46:06 UTC
[lucene-solr] branch reference_impl_dev updated: @1378 Test
hardening.
This is an automated email from the ASF dual-hosted git repository.
markrmiller pushed a commit to branch reference_impl_dev
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
The following commit(s) were added to refs/heads/reference_impl_dev by this push:
new 8ef9af4 @1378 Test hardening.
8ef9af4 is described below
commit 8ef9af495835546a4de6b1bcd7735ae078d77e0d
Author: markrmiller@gmail.com <ma...@gmail.com>
AuthorDate: Sun Feb 21 18:45:51 2021 -0600
@1378 Test hardening.
Took 11 minutes
---
solr/core/src/java/org/apache/solr/core/CoreContainer.java | 7 ++++---
.../src/test/org/apache/solr/core/TestMergePolicyConfig.java | 2 ++
.../test/org/apache/solr/client/solrj/SolrExampleTestsBase.java | 9 +++++++++
.../solr/client/solrj/io/stream/SelectWithEvaluatorsTest.java | 8 +++++++-
4 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/solr/core/src/java/org/apache/solr/core/CoreContainer.java b/solr/core/src/java/org/apache/solr/core/CoreContainer.java
index 7a2e14c..0750d46 100644
--- a/solr/core/src/java/org/apache/solr/core/CoreContainer.java
+++ b/solr/core/src/java/org/apache/solr/core/CoreContainer.java
@@ -1278,16 +1278,17 @@ public class CoreContainer implements Closeable {
coreInitFailures.remove(cd.getName());
if (old == null || old == core) {
- log.info("registering core: " + cd.getName());
return null;
} else {
- log.info("replacing core: " + cd.getName());
+ log.info("replacing core name={}", cd.getName());
if (closeOld) {
if (old != null) {
SolrCore finalCore = old;
try {
Future<?> future = solrCoreExecutor.submit(() -> {
- log.info("Closing replaced core {}", cd.getName());
+ if (log.isDebugEnabled()) {
+ log.debug("Closing replaced core {}", cd.getName());
+ }
finalCore.close();
});
} catch (RejectedExecutionException e) {
diff --git a/solr/core/src/test/org/apache/solr/core/TestMergePolicyConfig.java b/solr/core/src/test/org/apache/solr/core/TestMergePolicyConfig.java
index f8b2691..684231d 100644
--- a/solr/core/src/test/org/apache/solr/core/TestMergePolicyConfig.java
+++ b/solr/core/src/test/org/apache/solr/core/TestMergePolicyConfig.java
@@ -62,6 +62,8 @@ public class TestMergePolicyConfig extends SolrTestCaseJ4 {
TieredMergePolicy tieredMP = assertAndCast(TieredMergePolicy.class,
iwc.getMergePolicy());
assertEquals(0.5D, tieredMP.getNoCFSRatio(), 0.0D);
+ } finally {
+ deleteCore();
}
}
diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExampleTestsBase.java b/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExampleTestsBase.java
index a263788..974025f 100644
--- a/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExampleTestsBase.java
+++ b/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExampleTestsBase.java
@@ -29,6 +29,7 @@ import org.apache.solr.common.params.CommonParams;
import org.apache.solr.common.util.TimeSource;
import org.apache.solr.util.TimeOut;
import org.junit.After;
+import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -46,6 +47,14 @@ abstract public class SolrExampleTestsBase extends SolrJettyTestBase {
jetty = createAndStartJetty(legacyExampleCollection1SolrHome());
}
+ @AfterClass
+ public static void afterSolrExampleTestsBase() throws Exception {
+ if (jetty != null) {
+ jetty.stop();
+ jetty = null;
+ }
+ }
+
@Before
public void setUp() throws Exception {
super.setUp();
diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/SelectWithEvaluatorsTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/SelectWithEvaluatorsTest.java
index e2d72e5..4688ea0 100644
--- a/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/SelectWithEvaluatorsTest.java
+++ b/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/SelectWithEvaluatorsTest.java
@@ -34,6 +34,7 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamFactory;
import org.apache.solr.client.solrj.request.CollectionAdminRequest;
import org.apache.solr.client.solrj.request.UpdateRequest;
import org.apache.solr.cloud.SolrCloudTestCase;
+import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -53,7 +54,7 @@ public class SelectWithEvaluatorsTest extends SolrCloudTestCase {
private static boolean useAlias;
@BeforeClass
- public static void setupCluster() throws Exception {
+ public static void beforeSelectWithEvaluatorsTest() throws Exception {
configureCluster(4).formatZk(true)
.addConfig("conf", SolrTestUtil.getFile("solrj").toPath().resolve("solr").resolve("configsets").resolve("streaming").resolve("conf"))
.addConfig("ml", SolrTestUtil.getFile("solrj").toPath().resolve("solr").resolve("configsets").resolve("ml").resolve("conf"))
@@ -74,6 +75,11 @@ public class SelectWithEvaluatorsTest extends SolrCloudTestCase {
}
}
+ @AfterClass
+ public static void afterSelectWithEvaluatorsTest() throws Exception {
+ shutdownCluster();
+ }
+
@Test
public void testSelectWithEvaluatorsStream() throws Exception {