You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by cp...@apache.org on 2021/10/21 21:23:59 UTC
[lucene-solr] branch branch_8x updated (641ac0b -> b042569)
This is an automated email from the ASF dual-hosted git repository.
cpoerschke pushed a change to branch branch_8x
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.
from 641ac0b LUCENE-10008: Respect ignoreCase flag in CommonGramsFilterFactory (#2573)
new 65cc77b SOLR-15687: UpdateLogCloudTest.implTest to await completion of any recoveries before requesting updates
new b042569 SOLR-15687: UpdateLogCloudTest to avoid shard leadership transition
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/solr/handler/component/UpdateLogCloudTest.java | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
[lucene-solr] 02/02: SOLR-15687: UpdateLogCloudTest to avoid shard
leadership transition
Posted by cp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
cpoerschke pushed a commit to branch branch_8x
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit b042569e56c9805369370bc4c6d47c233b6b5ecb
Author: Christine Poerschke <cp...@apache.org>
AuthorDate: Thu Oct 21 21:14:33 2021 +0100
SOLR-15687: UpdateLogCloudTest to avoid shard leadership transition
(cherry picked from commit 9b6de00b923b49bed572c445ba26c30fb5c4c3f3)
---
.../apache/solr/handler/component/UpdateLogCloudTest.java | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/solr/core/src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java b/solr/core/src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java
index 1f29532..d733014 100644
--- a/solr/core/src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java
+++ b/solr/core/src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java
@@ -71,12 +71,18 @@ public class UpdateLogCloudTest extends SolrCloudTestCase {
@Test
public void test() throws Exception {
+ int specialIdx = 0;
+
final List<SolrClient> solrClients = new ArrayList<>();
for (JettySolrRunner jettySolrRunner : cluster.getJettySolrRunners()) {
+ if (!jettySolrRunner.getBaseUrl().toString().equals(
+ getCollectionState(COLLECTION).getLeader("shard1").getBaseUrl())) {
+ specialIdx = solrClients.size();
+ }
solrClients.add(jettySolrRunner.newClient());
}
- cluster.getJettySolrRunner(0).stop();
+ cluster.getJettySolrRunner(specialIdx).stop();
AbstractDistribZkTestBase.waitForRecoveriesToFinish(COLLECTION, cluster.getSolrClient().getZkStateReader(), false, true, DEFAULT_TIMEOUT);
new UpdateRequest()
@@ -85,12 +91,12 @@ public class UpdateLogCloudTest extends SolrCloudTestCase {
.deleteByQuery("a_t:three")
.commit(cluster.getSolrClient(), COLLECTION);
- cluster.getJettySolrRunner(0).start();
+ cluster.getJettySolrRunner(specialIdx).start();
AbstractDistribZkTestBase.waitForRecoveriesToFinish(COLLECTION, cluster.getSolrClient().getZkStateReader(), false, true, DEFAULT_TIMEOUT);
int idx = 0;
for (SolrClient solrClient : solrClients) {
- implTest(solrClient, idx==0 ? 0 : 3);
+ implTest(solrClient, idx==specialIdx ? 0 : 3);
++idx;
}
[lucene-solr] 01/02: SOLR-15687: UpdateLogCloudTest.implTest to
await completion of any recoveries before requesting updates
Posted by cp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
cpoerschke pushed a commit to branch branch_8x
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit 65cc77b29e8aaa738dc77c645485eb5d1c713c62
Author: Christine Poerschke <cp...@apache.org>
AuthorDate: Thu Oct 21 20:05:16 2021 +0100
SOLR-15687: UpdateLogCloudTest.implTest to await completion of any recoveries before requesting updates
(cherry picked from commit 5f1927121bd63b39ff8d10b5649f12b3f7e71e2b)
---
.../src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/solr/core/src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java b/solr/core/src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java
index 85544cb..1f29532 100644
--- a/solr/core/src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java
+++ b/solr/core/src/test/org/apache/solr/handler/component/UpdateLogCloudTest.java
@@ -77,6 +77,7 @@ public class UpdateLogCloudTest extends SolrCloudTestCase {
}
cluster.getJettySolrRunner(0).stop();
+ AbstractDistribZkTestBase.waitForRecoveriesToFinish(COLLECTION, cluster.getSolrClient().getZkStateReader(), false, true, DEFAULT_TIMEOUT);
new UpdateRequest()
.add(sdoc("id", "1", "a_t", "one"))