summaryrefslogtreecommitdiffstats
path: root/vespa-athenz
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2020-02-26 10:36:10 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2020-02-26 10:36:10 +0100
commit14c1cee70d7042ffc53e129692384af01272d4ee (patch)
tree286a5b44006f966cc2190844f4e255ff5321039f /vespa-athenz
parent5b1e9dc11fda443de1c2686a072b26f26b2b0f28 (diff)
Increase max number of connections per route for ZMS and ZTS client
This should improve performance in situations where a client instance is shared among several threads.
Diffstat (limited to 'vespa-athenz')
-rw-r--r--vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/common/ClientBase.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/common/ClientBase.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/common/ClientBase.java
index 4cc92828b0e..97a04e21d4b 100644
--- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/common/ClientBase.java
+++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/client/common/ClientBase.java
@@ -80,6 +80,7 @@ public abstract class ClientBase implements AutoCloseable {
.setRetryHandler(new DefaultHttpRequestRetryHandler(3, /*requestSentRetryEnabled*/true))
.setUserAgent(userAgent)
.setSSLSocketFactory(new SSLConnectionSocketFactory(new ServiceIdentitySslSocketFactory(sslContextSupplier), hostnameVerifier))
+ .setMaxConnPerRoute(8)
.setDefaultRequestConfig(RequestConfig.custom()
.setConnectTimeout((int) Duration.ofSeconds(10).toMillis())
.setConnectionRequestTimeout((int)Duration.ofSeconds(10).toMillis())