summaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/RestApi.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/RestApi.java')
-rw-r--r--vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/RestApi.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/RestApi.java b/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/RestApi.java
index 6a7797c20a7..f6a6ed05e57 100644
--- a/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/RestApi.java
+++ b/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/RestApi.java
@@ -53,7 +53,7 @@ public class RestApi extends LoggingRequestHandler {
private final OperationHandler operationHandler;
private SingleDocumentParser singleDocumentParser;
private ObjectMapper mapper = new ObjectMapper();
- private AtomicInteger threadsAvailableForApi = new AtomicInteger(20 /*max concurrent requests */);
+ private AtomicInteger threadsAvailableForApi = new AtomicInteger(200 /*max concurrent requests */);
@Inject
public RestApi(Executor executor, AccessLog accessLog, DocumentmanagerConfig documentManagerConfig,
@@ -69,9 +69,11 @@ public class RestApi extends LoggingRequestHandler {
public RestApi(
Executor executor,
AccessLog accessLog,
- OperationHandler operationHandler) {
+ OperationHandler operationHandler,
+ int threadsAvailable) {
super(executor, accessLog);
this.operationHandler = operationHandler;
+ this.threadsAvailableForApi.set(threadsAvailable);
}
@Override