diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-01-12 16:53:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-12 16:53:56 +0100 |
commit | 0de3e8629fdd6d225987f566c2d571609ba2ebf3 (patch) | |
tree | f90fa824c8468a528a691568c219e7c73a4912cd /config-model/src/main | |
parent | 697182201491bf75fdd8e5a630208ae8b374b4fd (diff) | |
parent | dfeaf3de46e24296221f04548a990b128be26d6a (diff) |
Merge pull request #25544 from vespa-engine/balder/gc-unused-flags
Balder/gc unused flags
Diffstat (limited to 'config-model/src/main')
3 files changed, 2 insertions, 18 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 25ca654fc63..7c0e3048328 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 @@ -70,7 +70,6 @@ public class TestProperties implements ModelContext.Properties, ModelContext.Fea private List<String> environmentVariables = List.of(); private boolean loadCodeAsHugePages = false; private boolean sharedStringRepoNoReclaim = false; - private boolean useTwoPhaseDocumentGc = true; private int mbus_java_num_targets = 1; private int mbus_java_events_before_wakeup = 1; private int mbus_cpp_num_targets = 1; @@ -135,7 +134,6 @@ public class TestProperties implements ModelContext.Properties, ModelContext.Fea @Override public int heapSizePercentage() { return heapSizePercentage; } @Override public int rpcEventsBeforeWakeup() { return rpc_events_before_wakeup; } @Override public String queryDispatchPolicy() { return queryDispatchPolicy; } - @Override public boolean useTwoPhaseDocumentGc() { return useTwoPhaseDocumentGc; } @Override public boolean useRestrictedDataPlaneBindings() { return useRestrictedDataPlaneBindings; } @Override public Optional<CloudAccount> cloudAccount() { return cloudAccount; } @Override public boolean allowUserFilters() { return allowUserFilters; } @@ -353,11 +351,6 @@ public class TestProperties implements ModelContext.Properties, ModelContext.Fea return this; } - public TestProperties setUseTwoPhaseDocumentGc(boolean useTwoPhase) { - this.useTwoPhaseDocumentGc = useTwoPhase; - return this; - } - public TestProperties setUseRestrictedDataPlaneBindings(boolean useRestrictedDataPlaneBindings) { this.useRestrictedDataPlaneBindings = useRestrictedDataPlaneBindings; return this; diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java b/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java index 9729ee59c5c..1b5ec9e03be 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/Container.java @@ -73,7 +73,6 @@ public abstract class Container extends AbstractService implements private final boolean retired; /** The unique index of this node */ private final int index; - private final boolean useOldStartupScript; private final boolean dumpHeapOnShutdownTimeout; private final double shutdownTimeoutS; @@ -92,7 +91,6 @@ public abstract class Container extends AbstractService implements this.parent = parent; this.retired = retired; this.index = index; - useOldStartupScript = deployState.featureFlags().useOldJdiscContainerStartup(); dumpHeapOnShutdownTimeout = deployState.featureFlags().containerDumpHeapOnShutdownTimeout(); shutdownTimeoutS = deployState.featureFlags().containerShutdownTimeout(); this.defaultHttpServer = new JettyHttpServer("DefaultHttpServer", containerClusterOrNull(parent), deployState); diff --git a/config-model/src/main/java/com/yahoo/vespa/model/content/DistributorCluster.java b/config-model/src/main/java/com/yahoo/vespa/model/content/DistributorCluster.java index dae823bcc9f..6ca5ba3a8ca 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/content/DistributorCluster.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/content/DistributorCluster.java @@ -32,8 +32,6 @@ public class DistributorCluster extends AbstractConfigProducer<Distributor> impl private final GcOptions gc; private final boolean hasIndexedDocumentType; private final int maxActivationInhibitedOutOfSyncGroups; - private final boolean useTwoPhaseDocumentGc; - public static class Builder extends VespaDomBuilder.DomConfigProducerBuilder<DistributorCluster> { ContentCluster parent; @@ -94,19 +92,17 @@ public class DistributorCluster extends AbstractConfigProducer<Distributor> impl final GcOptions gc = parseGcOptions(documentsNode); final boolean hasIndexedDocumentType = clusterContainsIndexedDocumentType(documentsNode); int maxInhibitedGroups = deployState.getProperties().featureFlags().maxActivationInhibitedOutOfSyncGroups(); - boolean useTwoPhaseDocumentGc = deployState.getProperties().featureFlags().useTwoPhaseDocumentGc(); return new DistributorCluster(parent, new BucketSplitting.Builder().build(new ModelElement(producerSpec)), gc, hasIndexedDocumentType, - maxInhibitedGroups, useTwoPhaseDocumentGc); + maxInhibitedGroups); } } private DistributorCluster(ContentCluster parent, BucketSplitting bucketSplitting, GcOptions gc, boolean hasIndexedDocumentType, - int maxActivationInhibitedOutOfSyncGroups, - boolean useTwoPhaseDocumentGc) + int maxActivationInhibitedOutOfSyncGroups) { super(parent, "distributor"); this.parent = parent; @@ -114,7 +110,6 @@ public class DistributorCluster extends AbstractConfigProducer<Distributor> impl this.gc = gc; this.hasIndexedDocumentType = hasIndexedDocumentType; this.maxActivationInhibitedOutOfSyncGroups = maxActivationInhibitedOutOfSyncGroups; - this.useTwoPhaseDocumentGc = useTwoPhaseDocumentGc; } @Override @@ -127,8 +122,6 @@ public class DistributorCluster extends AbstractConfigProducer<Distributor> impl builder.enable_revert(parent.getPersistence().supportRevert()); builder.disable_bucket_activation(!hasIndexedDocumentType); builder.max_activation_inhibited_out_of_sync_groups(maxActivationInhibitedOutOfSyncGroups); - builder.enable_two_phase_garbage_collection(useTwoPhaseDocumentGc); - bucketSplitting.getConfig(builder); } |