diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-12-15 20:20:44 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-12-15 20:20:44 +0100 |
commit | 02fe1deeb08afaa81c9503973141d4ba471ecab5 (patch) | |
tree | eb3f178c74cef2f6d80680d7b7f4997b9696e8b6 /config-model/src/test | |
parent | 9d615eec41a3bb7e3cb82a889c217cc1cf02066c (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.java | 16 |
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()) { |