aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2022-10-25 16:00:51 +0200
committerGitHub <noreply@github.com>2022-10-25 16:00:51 +0200
commit4bb717cad6b0c9bcc69f5344081a0980fa3c9370 (patch)
treec7c4a306f3a6b56dd7bd30aaf926de295b8576d0 /container-search
parentb0bb5a90ee65d120b95acde8e45a9b64fb434a33 (diff)
parent45a74ca1d701519ce32e76007ead542a65e79664 (diff)
Merge pull request #24578 from vespa-engine/hmusum/executor-cannot-be-static
Executor cannot be static, will not work if container is reconfigured
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java b/container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java
index 9f07d56fe28..7641b04addf 100644
--- a/container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java
+++ b/container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java
@@ -20,9 +20,7 @@ public abstract class AbstractSpoolingLogger extends AbstractThreadedLogger impl
protected static final java.util.logging.Logger log = java.util.logging.Logger.getLogger(Spooler.class.getName());
- private static final ScheduledExecutorService executorService =
- new ScheduledThreadPoolExecutor(1, new DaemonThreadFactory("AbstractSpoolingLogger-send-"));
-
+ private final ScheduledExecutorService executorService;
protected final Spooler spooler;
public AbstractSpoolingLogger() {
@@ -31,6 +29,7 @@ public abstract class AbstractSpoolingLogger extends AbstractThreadedLogger impl
public AbstractSpoolingLogger(Spooler spooler) {
this.spooler = spooler;
+ this.executorService = new ScheduledThreadPoolExecutor(1, new DaemonThreadFactory("AbstractSpoolingLogger-send-"));
executorService.scheduleWithFixedDelay(this, 0, 10L, TimeUnit.MILLISECONDS);
}