From: kfujino Date: Thu, 7 Oct 2010 09:19:00 +0000 (+0000) Subject: Set not maxThreads but minSpareThreads to corePoolSize, if AbstractEndpoint.setMinSp... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=fbb138354477043bb1ccebf90b6ee8046d404443;p=tomcat7.0 Set not maxThreads but minSpareThreads to corePoolSize, if AbstractEndpoint.setMinSpareThreads is called. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1005379 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/tomcat/util/net/AbstractEndpoint.java b/java/org/apache/tomcat/util/net/AbstractEndpoint.java index eaffb6470..59cb8486f 100644 --- a/java/org/apache/tomcat/util/net/AbstractEndpoint.java +++ b/java/org/apache/tomcat/util/net/AbstractEndpoint.java @@ -233,7 +233,7 @@ public abstract class AbstractEndpoint { this.minSpareThreads = minSpareThreads; if (running && executor!=null) { if (executor instanceof java.util.concurrent.ThreadPoolExecutor) { - ((java.util.concurrent.ThreadPoolExecutor)executor).setCorePoolSize(maxThreads); + ((java.util.concurrent.ThreadPoolExecutor)executor).setCorePoolSize(minSpareThreads); } else if (executor instanceof ResizableExecutor) { ((ResizableExecutor)executor).resizePool(minSpareThreads, maxThreads); } diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 3cc7a73ea..8df6917d0 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -87,6 +87,10 @@ 50054: Correctly handle the setting of minSpareThreads in AJP connector. (kfujino) + + Set not maxThreads but minSpareThreads to corePoolSize, if + AbstractEndpoint.setMinSpareThreads is called. (kfujino) +