summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config/model
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-06-14 23:51:23 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2022-06-14 23:51:23 +0200
commit0973c5c6582ff96388581206d05198e4f0a20eb7 (patch)
treef72ae1f69516d9ca199529ff1a53dcf1dd2cbe6a /config-model/src/main/java/com/yahoo/config/model
parent607989caa12d1ec3fbafac816431a60239974d05 (diff)
Add control of wether shared string repo will reclaim unused enums, or if they will just grow.
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java b/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java
index aa8a0f6e1ec..1e135b5ac6c 100644
--- a/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java
+++ b/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java
@@ -76,6 +76,8 @@ public class TestProperties implements ModelContext.Properties, ModelContext.Fea
private List<String> environmentVariables = List.of();
private boolean avoidRenamingSummaryFeatures = true;
private boolean enableBitVectors = false;
+ private boolean loadCodeAsHugePages = false;
+ private boolean sharedStringRepoReclaim = true;
private Architecture adminClusterNodeResourcesArchitecture = Architecture.getDefault();
@Override public ModelContext.FeatureFlags featureFlags() { return this; }
@@ -132,6 +134,18 @@ public class TestProperties implements ModelContext.Properties, ModelContext.Fea
@Override public boolean avoidRenamingSummaryFeatures() { return this.avoidRenamingSummaryFeatures; }
@Override public boolean enableBitVectors() { return this.enableBitVectors; }
@Override public Architecture adminClusterArchitecture() { return adminClusterNodeResourcesArchitecture; }
+ @Override public boolean sharedStringRepoReclaim() { return sharedStringRepoReclaim; }
+ @Override public boolean loadCodeAsHugePages() { return loadCodeAsHugePages; }
+
+ public TestProperties sharedStringRepoReclaim(boolean sharedStringRepoReclaim) {
+ this.sharedStringRepoReclaim = sharedStringRepoReclaim;
+ return this;
+ }
+
+ public TestProperties loadCodeAsHugePages(boolean loadCodeAsHugePages) {
+ this.loadCodeAsHugePages = loadCodeAsHugePages;
+ return this;
+ }
public TestProperties maxUnCommittedMemory(int maxUnCommittedMemory) {
this.maxUnCommittedMemory = maxUnCommittedMemory;