Skip to content

Commit 95e4526

Browse files
authored
Merge pull request #34822 from vespa-engine/hmusum/config-model-content-cluster-build-cleanup
Minor config model content cluster build cleanup
2 parents 5eeda92 + 04d543f commit 95e4526

3 files changed

Lines changed: 7 additions & 10 deletions

File tree

config-model/src/main/java/com/yahoo/vespa/model/content/Content.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
* The config model from a content tag in services.
4545
* This consists mostly of a ContentCluster.
4646
*
47-
* @author baldersheim
47+
* @author Henning Baldersheim
4848
*/
4949
public class Content extends ConfigModel {
5050

@@ -207,8 +207,8 @@ public List<ConfigModelId> handlesElements() {
207207

208208
@Override
209209
public void doBuild(Content content, Element xml, ConfigModelContext modelContext) {
210-
Admin admin = content.adminModel != null ? content.adminModel.getAdmin() : null; // This is null in tests only
211-
content.cluster = new ContentCluster.Builder(admin).build(content.containers, modelContext, xml);
210+
Admin admin = content.adminModel.getAdmin();
211+
content.cluster = new ContentCluster.Builder(admin).build(modelContext, xml);
212212
buildIndexingClusters(content, modelContext,
213213
(ApplicationConfigProducerRoot)modelContext.getParentProducer());
214214
}

config-model/src/main/java/com/yahoo/vespa/model/content/cluster/ContentCluster.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import com.yahoo.vespa.model.builder.xml.dom.ModelElement;
3535
import com.yahoo.vespa.model.builder.xml.dom.NodesSpecification;
3636
import com.yahoo.vespa.model.container.Container;
37-
import com.yahoo.vespa.model.container.ContainerModel;
3837
import com.yahoo.vespa.model.content.ClusterControllerConfig;
3938
import com.yahoo.vespa.model.content.ClusterResourceLimits;
4039
import com.yahoo.vespa.model.content.ContentSearch;
@@ -113,7 +112,7 @@ public Builder(Admin admin) {
113112
this.admin = admin;
114113
}
115114

116-
public ContentCluster build(Collection<ContainerModel> containers, ConfigModelContext context, Element w3cContentElement) {
115+
public ContentCluster build(ConfigModelContext context, Element w3cContentElement) {
117116
ModelElement contentElement = new ModelElement(w3cContentElement);
118117
DeployState deployState = context.getDeployState();
119118
ModelElement documentsElement = contentElement.child("documents");
@@ -345,7 +344,6 @@ private void addClusterControllers(ConfigModelContext context,
345344
ModelElement contentElement,
346345
ContentCluster contentCluster,
347346
DeployState deployState) {
348-
if (admin == null) return; // only in tests
349347
if (contentCluster.getPersistence() == null) return;
350348

351349
ClusterControllerContainerCluster clusterControllers;
@@ -478,8 +476,7 @@ public DistributionMode getDistributionMode() {
478476
}
479477

480478
public static String getClusterId(ModelElement clusterElem) {
481-
String clusterId = clusterElem.stringAttribute("id");
482-
return clusterId != null ? clusterId : "content";
479+
return clusterElem.stringAttribute("id", "content");
483480
}
484481

485482
public String getName() { return clusterId; }

config-model/src/test/java/com/yahoo/vespa/model/content/utils/ContentClusterUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
/**
2323
* For testing purposes only.
2424
*
25-
* @author geirst
25+
* @author Geir Storli
2626
*/
2727
public class ContentClusterUtils {
2828

@@ -67,7 +67,7 @@ public static ContentCluster createCluster(String clusterXml, MockRoot root) {
6767
ConfigModelContext context = ConfigModelContext.create(applicationType, root.getDeployState(),
6868
null, null, root, null);
6969

70-
return new ContentCluster.Builder(admin).build(List.of(), context, doc.getDocumentElement());
70+
return new ContentCluster.Builder(admin).build(context, doc.getDocumentElement());
7171
}
7272

7373
public static ContentCluster createCluster(String clusterXml, List<String> schemas, DeployState.Builder deployStateBuilder) throws Exception {

0 commit comments

Comments
 (0)