summaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/container/handler
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2021-09-30 15:21:45 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2021-09-30 15:21:45 +0200
commit5372cf371b4cffa127604af76e87432297358bab (patch)
tree34c4e5bebe45849a1d1449dc4e5c1dc3eab29319 /container-core/src/main/java/com/yahoo/container/handler
parent9bd1863148bc72cc85b5bfd04fa5ba1027c24171 (diff)
Add constant for min queue size
Diffstat (limited to 'container-core/src/main/java/com/yahoo/container/handler')
-rw-r--r--container-core/src/main/java/com/yahoo/container/handler/threadpool/DefaultContainerThreadpool.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/handler/threadpool/DefaultContainerThreadpool.java b/container-core/src/main/java/com/yahoo/container/handler/threadpool/DefaultContainerThreadpool.java
index 1fbbdf6f13f..b55cd9bf3b5 100644
--- a/container-core/src/main/java/com/yahoo/container/handler/threadpool/DefaultContainerThreadpool.java
+++ b/container-core/src/main/java/com/yahoo/container/handler/threadpool/DefaultContainerThreadpool.java
@@ -25,6 +25,7 @@ import java.util.logging.Logger;
public class DefaultContainerThreadpool extends AbstractComponent implements AutoCloseable, ContainerThreadPool {
private static final Logger log = Logger.getLogger(DefaultContainerThreadpool.class.getName());
+ private static final int MIN_QUEUE_SIZE = 650;
private final ExecutorServiceWrapper threadpool;
@@ -105,7 +106,7 @@ public class DefaultContainerThreadpool extends AbstractComponent implements Aut
}
private int queueSize(ContainerThreadpoolConfig config, int maxThreads) {
- return config.queueSize() >= 0 ? config.queueSize() : Math.max(650, Math.abs(config.queueSize()) * maxThreads);
+ return config.queueSize() >= 0 ? config.queueSize() : Math.max(MIN_QUEUE_SIZE, Math.abs(config.queueSize()) * maxThreads);
}
}