summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorLester Solbakken <lesters@users.noreply.github.com>2022-05-21 19:48:21 +0200
committerGitHub <noreply@github.com>2022-05-21 19:48:21 +0200
commitd3df36d80de7b67f9dcbbf734b43038c7dae3f50 (patch)
treed17806b5a6c8bd3353e0ffb19162daad21bb226c /container-core
parent2c34544abef32f7da1c05a83a3648532afb53186 (diff)
parent77e3ffdbcb23316197f4f34d860c340c64a77178 (diff)
Merge pull request #22688 from vespa-engine/lesters/url-downloading-on-containers-only
Only donload url config on containers - not config server
Diffstat (limited to 'container-core')
-rwxr-xr-xcontainer-core/src/main/java/com/yahoo/container/Container.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/Container.java b/container-core/src/main/java/com/yahoo/container/Container.java
index 3d3bf221528..47731761630 100755
--- a/container-core/src/main/java/com/yahoo/container/Container.java
+++ b/container-core/src/main/java/com/yahoo/container/Container.java
@@ -24,6 +24,7 @@ import java.util.logging.Logger;
public class Container {
private volatile boolean usingCustomFileAcquirer = false;
+ private volatile boolean disabledUrlDownloader = false;
private volatile ComponentRegistry<RequestHandler> requestHandlerRegistry;
private volatile ComponentRegistry<ClientProvider> clientProviderRegistry;
@@ -132,8 +133,15 @@ public class Container {
}
public void setupUrlDownloader() {
+ if (disabledUrlDownloader) {
+ return;
+ }
this.urlDownloader = new UrlDownloader();
ConfigTransformer.setUrlDownloader(urlDownloader);
}
+ public void disableUrlDownloader() {
+ disabledUrlDownloader = true;
+ }
+
}