summaryrefslogtreecommitdiffstats
path: root/config-model/src/main
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2020-11-03 11:01:32 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2020-11-03 11:01:32 +0100
commitc56b3b30489a279223c9b06760f34da124b7e587 (patch)
treed6dab8062c08d3b25a8cd4f70ec09d2f694823c3 /config-model/src/main
parent98ca8c25af21eb172f615e8a33ede9a7dab1f900 (diff)
Remove threadpool configuration for restapi handler
Diffstat (limited to 'config-model/src/main')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/clients/ContainerDocumentApi.java5
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java1
-rw-r--r--config-model/src/main/resources/schema/containercluster.rnc4
3 files changed, 2 insertions, 8 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/clients/ContainerDocumentApi.java b/config-model/src/main/java/com/yahoo/vespa/model/clients/ContainerDocumentApi.java
index c6f035b2885..6ad81c90107 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/clients/ContainerDocumentApi.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/clients/ContainerDocumentApi.java
@@ -48,7 +48,7 @@ public class ContainerDocumentApi {
String bindingSuffix = "/document/v1/*";
var oldHandler = newVespaClientHandler(oldHandlerName, options.useNewRestapiHandler ? null : bindingSuffix, options);
cluster.addComponent(oldHandler);
- var executor = new Threadpool("restapi-handler", cluster, options.restApiThreadpoolOptions);
+ var executor = new Threadpool("restapi-handler", cluster, /*userOptions*/null);
oldHandler.inject(executor);
oldHandler.addComponent(executor);
@@ -83,16 +83,13 @@ public class ContainerDocumentApi {
public static final class Options {
private final Collection<String> bindings;
- private final ContainerThreadpool.UserOptions restApiThreadpoolOptions;
private final ContainerThreadpool.UserOptions feedApiThreadpoolOptions;
private final boolean useNewRestapiHandler;
public Options(Collection<String> bindings,
- ContainerThreadpool.UserOptions restApiThreadpoolOptions,
ContainerThreadpool.UserOptions feedApiThreadpoolOptions,
boolean useNewRestapiHandler) {
this.bindings = Collections.unmodifiableCollection(bindings);
- this.restApiThreadpoolOptions = restApiThreadpoolOptions;
this.feedApiThreadpoolOptions = feedApiThreadpoolOptions;
this.useNewRestapiHandler = useNewRestapiHandler;
}
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java
index 2a64a194d37..b5f77157be1 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/DocumentApiOptionsBuilder.java
@@ -23,7 +23,6 @@ public class DocumentApiOptionsBuilder {
public static ContainerDocumentApi.Options build(DeployState deployState, Element spec) {
return new ContainerDocumentApi.Options(
getBindings(spec),
- threadpoolOptions(spec, "rest-api"),
threadpoolOptions(spec, "http-client-api"),
deployState.getProperties().useNewRestapiHandler());
}
diff --git a/config-model/src/main/resources/schema/containercluster.rnc b/config-model/src/main/resources/schema/containercluster.rnc
index 98ea696ceef..66438570d2f 100644
--- a/config-model/src/main/resources/schema/containercluster.rnc
+++ b/config-model/src/main/resources/schema/containercluster.rnc
@@ -219,9 +219,7 @@ DocumentApi = element document-api {
HttpClientApi?
}
-DocumentRestApi = element rest-api {
- Threadpool?
-}
+DocumentRestApi = element rest-api { empty }
HttpClientApi = element http-client-api {
Threadpool?