summaryrefslogtreecommitdiffstats
path: root/config-model/src/main
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-10-06 21:55:15 +0200
committerJon Bratseth <bratseth@gmail.com>2021-10-06 21:55:15 +0200
commite39ac9a9abddb4706716c04ed009a8f31b3ae75f (patch)
tree28fcbf553febfbfe533151e45b55d1b06c815606 /config-model/src/main
parent27ef67eef15254da10f3253a3153be078ea6061d (diff)
parentdc754172dfeb4e91bf4ccdb523a3aa7afa2c60e5 (diff)
Merge branch 'master' into bratseth/initalize-fallback-singlenode
Diffstat (limited to 'config-model/src/main')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java16
1 files changed, 10 insertions, 6 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java b/config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java
index e54a078cbe6..fea36eaeb15 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/content/StorageGroup.java
@@ -315,12 +315,16 @@ public class StorageGroup {
private StorageNode buildSingleNode(DeployState deployState, ContentCluster parent) {
int distributionKey = 0;
- StorageNode sNode = new StorageNode(deployState.getProperties(), parent.getStorageCluster(), 1.0, distributionKey , false);
- sNode.setHostResource(parent.hostSystem().getHost(Container.SINGLENODE_CONTAINER_SERVICESPEC));
- sNode.initService(deployLogger);
- PersistenceEngine provider = parent.getPersistence().create(deployState, sNode, storageGroup, null);
- new Distributor(deployState.getProperties(), parent.getDistributorNodes(), distributionKey, null, provider);
- return sNode;
+
+ StorageNode searchNode = new StorageNode(deployState.getProperties(), parent.getStorageCluster(), 1.0, distributionKey , false);
+ searchNode.setHostResource(parent.hostSystem().getHost(Container.SINGLENODE_CONTAINER_SERVICESPEC));
+ PersistenceEngine provider = parent.getPersistence().create(deployState, searchNode, storageGroup, null);
+ searchNode.initService(deployLogger);
+
+ Distributor distributor = new Distributor(deployState.getProperties(), parent.getDistributorNodes(), distributionKey, null, provider);
+ distributor.setHostResource(searchNode.getHostResource());
+ distributor.initService(deployLogger);
+ return searchNode;
}
/**