aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-10-24 22:06:48 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-10-24 22:06:48 +0200
commitbb3476b9d488f57f08a457755240b3ffb79b66c9 (patch)
treed12653ed013ef7b0e92f39d090eb4cfcee020241 /config-model
parent4caf0b434feff957a5d09e18f4d852ab9e6121cb (diff)
search-nodes config is long gone. Now it is taken over by dispatch config.
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/LocalProvider.java26
1 files changed, 5 insertions, 21 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/LocalProvider.java b/config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/LocalProvider.java
index aa820d1d898..25a4197dcac 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/LocalProvider.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/search/searchchain/LocalProvider.java
@@ -7,7 +7,6 @@ import com.yahoo.component.chain.model.ChainSpecification;
import com.yahoo.component.chain.model.ChainedComponentModel;
import com.yahoo.prelude.fastsearch.DocumentdbInfoConfig;
import com.yahoo.prelude.cluster.QrMonitorConfig;
-import com.yahoo.search.config.dispatchprototype.SearchNodesConfig;
import com.yahoo.vespa.config.search.DispatchConfig;
import com.yahoo.vespa.config.search.RankProfilesConfig;
import com.yahoo.vespa.config.search.AttributesConfig;
@@ -16,9 +15,11 @@ import com.yahoo.search.searchchain.model.federation.FederationOptions;
import com.yahoo.search.searchchain.model.federation.LocalProviderSpec;
import com.yahoo.vespa.model.search.AbstractSearchCluster;
import com.yahoo.vespa.model.search.IndexedSearchCluster;
-import com.yahoo.vespa.model.search.SearchNode;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Set;
/**
* Config producer for search chain responsible for sending queries to a local cluster.
@@ -31,7 +32,6 @@ public class LocalProvider extends Provider implements
AttributesConfig.Producer,
QrMonitorConfig.Producer,
RankProfilesConfig.Producer,
- SearchNodesConfig.Producer,
DispatchConfig.Producer {
private final LocalProviderSpec providerSpec;
@@ -69,22 +69,6 @@ public class LocalProvider extends Provider implements
}
}
- @Override
- public void getConfig(final SearchNodesConfig.Builder builder) {
- if (!(searchCluster instanceof IndexedSearchCluster)) {
- log.warning("Could not build SearchNodesConfig: Only supported for IndexedSearchCluster, got "
- + searchCluster.getClass().getCanonicalName());
- return;
- }
- final IndexedSearchCluster indexedSearchCluster = (IndexedSearchCluster) searchCluster;
- for (final SearchNode searchNode : indexedSearchCluster.getSearchNodes()) {
- builder.search_node(
- new SearchNodesConfig.Search_node.Builder()
- .host(searchNode.getHostName())
- .port(searchNode.getDispatchPort()));
- }
- }
-
private void addProviderSearchers() {
for (ChainedComponentModel searcherModel : LocalProviderSpec.searcherModels) {
addInnerComponent(new Searcher<>(searcherModel));
@@ -121,7 +105,7 @@ public class LocalProvider extends Provider implements
return providerSpec.clusterName;
}
- public void setSearchCluster(AbstractSearchCluster searchCluster) {
+ void setSearchCluster(AbstractSearchCluster searchCluster) {
assert (this.searchCluster == null);
this.searchCluster = searchCluster;
}