aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2021-12-16 09:52:28 +0100
committerTor Egge <Tor.Egge@online.no>2021-12-16 09:52:28 +0100
commitff584c6ede7f1688727f181ce716ea70d20be75f (patch)
tree2860ccadd70058a1e92448045d62e1f204a2e277
parent02fe1deeb08afaa81c9503973141d4ba471ecab5 (diff)
Test default value for max-compact-buffers.
-rw-r--r--config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java14
1 files changed, 10 insertions, 4 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 f3f372f3df4..357ae7e2656 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
@@ -47,6 +47,7 @@ import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Optional;
+import java.util.OptionalInt;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
@@ -1026,8 +1027,12 @@ public class ContentClusterTest extends ContentBaseTest {
assertTrue(resolveThreePhaseUpdateConfigWithFeatureFlag(true));
}
- private int resolveMaxCompactBuffers(int maxCompactBuffers) {
- VespaModel model = createEnd2EndOneNode(new TestProperties().maxCompactBuffers(maxCompactBuffers));
+ private int resolveMaxCompactBuffers(OptionalInt maxCompactBuffers) {
+ TestProperties testProperties = new TestProperties();
+ if (maxCompactBuffers.isPresent()) {
+ testProperties.maxCompactBuffers(maxCompactBuffers.getAsInt());
+ }
+ VespaModel model = createEnd2EndOneNode(testProperties);
ContentCluster cc = model.getContentClusters().get("storage");
ProtonConfig.Builder protonBuilder = new ProtonConfig.Builder();
cc.getSearch().getConfig(protonBuilder);
@@ -1038,8 +1043,9 @@ public class ContentClusterTest extends ContentBaseTest {
@Test
public void default_max_compact_buffers_config_controlled_by_properties() {
- assertEquals(2, resolveMaxCompactBuffers(2));
- assertEquals(7, resolveMaxCompactBuffers(7));
+ assertEquals(1, resolveMaxCompactBuffers(OptionalInt.empty()));
+ assertEquals(2, resolveMaxCompactBuffers(OptionalInt.of(2)));
+ assertEquals(7, resolveMaxCompactBuffers(OptionalInt.of(7)));
}
void assertZookeeperServerImplementation(String expectedClassName,