diff options
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.java | 6 |
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 |