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 2020/10/01 23:47:01 UTC
[lucene-solr] 20/26: @902 Try tweaks.
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 51c69c8b1f0f5bcd63aa34d37b095353b7d472bc
Author: markrmiller@gmail.com <ma...@gmail.com>
AuthorDate: Thu Oct 1 13:41:47 2020 -0500
@902 Try tweaks.
---
.../src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java | 2 +-
.../src/java/org/apache/solr/common/util/SolrQueuedThreadPool.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java b/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java
index 71afe6a..a075b99 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/impl/Http2SolrClient.java
@@ -216,7 +216,7 @@ public class Http2SolrClient extends SolrClient {
int minThreads = Integer.getInteger("solr.minHttp2ClientThreads", 12);
SolrQueuedThreadPool httpClientExecutor = new SolrQueuedThreadPool("http2Client", builder.maxThreadPoolSize, minThreads,
this.headers != null && this.headers.containsKey(QoSParams.REQUEST_SOURCE) && this.headers.get(QoSParams.REQUEST_SOURCE).equals(QoSParams.INTERNAL) ? 3000 : 5000,
- new ArrayBlockingQueue<>(512), (int) TimeUnit.SECONDS.toMillis(30), null);
+ new ArrayBlockingQueue<>(256), (int) TimeUnit.SECONDS.toMillis(30), null);
httpClientExecutor.setLowThreadsThreshold(-1);
boolean sslOnJava8OrLower = ssl && !Constants.JRE_IS_MINIMUM_JAVA9;
diff --git a/solr/solrj/src/java/org/apache/solr/common/util/SolrQueuedThreadPool.java b/solr/solrj/src/java/org/apache/solr/common/util/SolrQueuedThreadPool.java
index e47648e..48b9e0b 100644
--- a/solr/solrj/src/java/org/apache/solr/common/util/SolrQueuedThreadPool.java
+++ b/solr/solrj/src/java/org/apache/solr/common/util/SolrQueuedThreadPool.java
@@ -100,7 +100,7 @@ public class SolrQueuedThreadPool extends ContainerLifeCycle implements ThreadFa
public SolrQueuedThreadPool(String name) {
this(name, Integer.MAX_VALUE, Integer.getInteger("solr.minContainerThreads", 250),
- Integer.getInteger("solr.containerThreadsIdleTimeout", 30000), 0, // no reserved executor threads - we can process requests after shutdown or some race - we try to limit without threadpool limits no anyway
+ Integer.getInteger("solr.containerThreadsIdleTimeout", 30000), -1,
null, -1, null,
new SolrNamedThreadFactory(name));
this.name = name;