summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2020-05-29 14:35:39 +0200
committerJon Bratseth <bratseth@gmail.com>2020-05-29 14:35:39 +0200
commit7f794ed31ee69f9952879311033456c465cd3e50 (patch)
treebdd3ac00b99f232a3eb3b069de1279d0c29ef914 /config-model
parent7f7ae6ce2f47ae66f40db75e79f86cbaad1e1d83 (diff)
Non-functional changes only
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/search/NodeResourcesTuning.java1
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/search/SearchNode.java7
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/search/Tuning.java2
3 files changed, 6 insertions, 4 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/search/NodeResourcesTuning.java b/config-model/src/main/java/com/yahoo/vespa/model/search/NodeResourcesTuning.java
index ee854aaa9c3..93e1ce2a81e 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/search/NodeResourcesTuning.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/search/NodeResourcesTuning.java
@@ -24,6 +24,7 @@ public class NodeResourcesTuning implements ProtonConfig.Producer {
public NodeResourcesTuning(NodeResources resources, int redundancy, int searchableCopies) {
this(resources, redundancy, searchableCopies, 1);
}
+
public NodeResourcesTuning(NodeResources resources, int redundancy, int searchableCopies, int threadsPerSearch) {
this.resources = resources;
this.redundancy = redundancy;
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/search/SearchNode.java b/config-model/src/main/java/com/yahoo/vespa/model/search/SearchNode.java
index c1498936280..5d8c8d51625 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/search/SearchNode.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/search/SearchNode.java
@@ -270,9 +270,10 @@ public class SearchNode extends AbstractService implements
builder.pruneremoveddocumentsage(4 * 24 * 3600 + 3600 + 60);
}
if (getHostResource() != null && ! getHostResource().realResources().isUnspecified()) {
- var nodeResourcesTuning = tuning.isPresent()
- ? new NodeResourcesTuning(getHostResource().realResources(), redundancy, searchableCopies, tuning.get().getNumThreadsPerSearch())
- : new NodeResourcesTuning(getHostResource().realResources(), redundancy, searchableCopies);
+ var nodeResourcesTuning = new NodeResourcesTuning(getHostResource().realResources(),
+ redundancy,
+ searchableCopies,
+ tuning.map(Tuning::threadsPerSearch).orElse(1));
nodeResourcesTuning.getConfig(builder);
tuning.ifPresent(t -> t.getConfig(builder));
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/search/Tuning.java b/config-model/src/main/java/com/yahoo/vespa/model/search/Tuning.java
index 5984aad7f16..d8a2e67bf9a 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/search/Tuning.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/search/Tuning.java
@@ -406,7 +406,7 @@ public class Tuning extends AbstractConfigProducer implements ProtonConfig.Produ
if (searchNode != null) searchNode.getConfig(builder);
}
- public int getNumThreadsPerSearch() {
+ public int threadsPerSearch() {
if (searchNode == null) return 1;
if (searchNode.threads == null) return 1;
if (searchNode.threads.numThreadsPerSearch == null) return 1;