summaryrefslogtreecommitdiffstats
path: root/config-model/src/test
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2021-12-15 20:20:44 +0100
committerTor Egge <Tor.Egge@online.no>2021-12-15 20:20:44 +0100
commit02fe1deeb08afaa81c9503973141d4ba471ecab5 (patch)
treeeb3f178c74cef2f6d80680d7b7f4997b9696e8b6 /config-model/src/test
parent9d615eec41a3bb7e3cb82a889c217cc1cf02066c (diff)
Add max-compact-buffers feature flag.
Diffstat (limited to 'config-model/src/test')
-rw-r--r--config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java b/config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java
index 729348a0e3a..f3f372f3df4 100644
--- a/config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java
+++ b/config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java
@@ -1026,6 +1026,22 @@ public class ContentClusterTest extends ContentBaseTest {
assertTrue(resolveThreePhaseUpdateConfigWithFeatureFlag(true));
}
+ private int resolveMaxCompactBuffers(int maxCompactBuffers) {
+ VespaModel model = createEnd2EndOneNode(new TestProperties().maxCompactBuffers(maxCompactBuffers));
+ ContentCluster cc = model.getContentClusters().get("storage");
+ ProtonConfig.Builder protonBuilder = new ProtonConfig.Builder();
+ cc.getSearch().getConfig(protonBuilder);
+ ProtonConfig protonConfig = new ProtonConfig(protonBuilder);
+ assertEquals(1, protonConfig.documentdb().size());
+ return protonConfig.documentdb(0).allocation().max_compact_buffers();
+ }
+
+ @Test
+ public void default_max_compact_buffers_config_controlled_by_properties() {
+ assertEquals(2, resolveMaxCompactBuffers(2));
+ assertEquals(7, resolveMaxCompactBuffers(7));
+ }
+
void assertZookeeperServerImplementation(String expectedClassName,
ClusterControllerContainerCluster clusterControllerCluster) {
for (ClusterControllerContainer c : clusterControllerCluster.getContainers()) {