diff options
Diffstat (limited to 'config-proxy')
2 files changed, 2 insertions, 2 deletions
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java index d809a3c97ed..ee843088086 100644 --- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java +++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/RpcConfigSourceClient.java @@ -69,7 +69,7 @@ class RpcConfigSourceClient implements ConfigSourceClient { private Map<ConfigSourceSet, JRTConfigRequester> createRequesterPool(ConfigSourceSet ccs, TimingValues timingValues) { Map<ConfigSourceSet, JRTConfigRequester> ret = new HashMap<>(); if (ccs.getSources().isEmpty()) return ret; // unit test, just skip creating any requester - ret.put(ccs, JRTConfigRequester.get(new JRTConnectionPool(ccs), timingValues)); + ret.put(ccs, new JRTConfigRequester(new JRTConnectionPool(ccs), timingValues)); return ret; } diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java index c6f33a29410..7db9761d86a 100644 --- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java +++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/FileDistributionRpcServer.java @@ -35,7 +35,7 @@ class FileDistributionRpcServer { private final Supervisor supervisor; private final FileDownloader downloader; - private final ExecutorService rpcDownloadExecutor = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors(), + private final ExecutorService rpcDownloadExecutor = Executors.newFixedThreadPool(Math.max(8, Runtime.getRuntime().availableProcessors()), new DaemonThreadFactory("Rpc executor")); FileDistributionRpcServer(Supervisor supervisor, FileDownloader downloader) { |