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/03 18:47:02 UTC

[lucene-solr] 02/08: @1318 Allow small core wait for zkAware if external request.

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

commit eb606eb1ba68c6516143a9b89e64ffb57a07b18a
Author: markrmiller@gmail.com <ma...@gmail.com>
AuthorDate: Wed Feb 3 00:17:36 2021 -0600

    @1318 Allow small core wait for zkAware if external request.
---
 solr/core/src/java/org/apache/solr/servlet/HttpSolrCall.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/solr/core/src/java/org/apache/solr/servlet/HttpSolrCall.java b/solr/core/src/java/org/apache/solr/servlet/HttpSolrCall.java
index 826a4f4..0a097f8 100644
--- a/solr/core/src/java/org/apache/solr/servlet/HttpSolrCall.java
+++ b/solr/core/src/java/org/apache/solr/servlet/HttpSolrCall.java
@@ -261,8 +261,8 @@ public class HttpSolrCall {
 
       core = cores.getCore(origCorename);
 
-      if (core == null && !cores.isZooKeeperAware() && cores.isCoreLoading(origCorename)) {
-        cores.waitForLoadingCore(origCorename, 3000);
+      if (core == null && (!cores.isZooKeeperAware() ||  QoSParams.INTERNAL.equals(req.getHeader(QoSParams.REQUEST_SOURCE))) && cores.isCoreLoading(origCorename)) {
+        cores.waitForLoadingCore(origCorename, 2500);
       }
 
       if (log.isDebugEnabled()) log.debug("tried to get core by name {} got {}, existing cores {} found={}", origCorename, core, cores.getAllCoreNames(), core != null);