diff options
author | Harald Musum <musum@verizonmedia.com> | 2021-03-26 09:04:00 +0100 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2021-03-26 09:04:00 +0100 |
commit | 2ad5c251f63fbeeff7a5b098c88287a7d02f709d (patch) | |
tree | ce3485102552b2143ad6d9aa74e172219babc851 /config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller | |
parent | a346b2a44cd3d48f5a841c814d7dce91a6be91a7 (diff) |
Add feature flag that can be used to disable OmitStackTraceInFastThrow JVM option
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java index f1717625d10..60991a59a75 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainer.java @@ -3,9 +3,11 @@ package com.yahoo.vespa.model.admin.clustercontroller; import com.yahoo.cloud.config.ZookeeperServerConfig; import com.yahoo.component.ComponentSpecification; +import com.yahoo.config.model.api.ModelContext; import com.yahoo.config.model.api.container.ContainerServiceType; import com.yahoo.config.model.deploy.DeployState; import com.yahoo.config.model.producer.AbstractConfigProducer; +import com.yahoo.config.provision.ClusterSpec; import com.yahoo.container.bundle.BundleInstantiationSpecification; import com.yahoo.container.core.documentapi.DocumentAccessProvider; import com.yahoo.container.di.config.PlatformBundlesConfig; @@ -46,7 +48,7 @@ public class ClusterControllerContainer extends Container implements boolean runStandaloneZooKeeper, DeployState deployState, boolean retired) { - super(parent, "" + index, retired, index, deployState.isHosted()); + super(parent, "" + index, retired, index, deployState); addHandler("clustercontroller-status", "com.yahoo.vespa.clustercontroller.apps.clustercontroller.StatusHandler", "/clustercontroller-status/*", @@ -84,6 +86,11 @@ public class ClusterControllerContainer extends Container implements return ContainerServiceType.CLUSTERCONTROLLER_CONTAINER; } + @Override + protected String jvmOmitStackTraceInFastThrowOption(ModelContext.FeatureFlags featureFlags) { + return featureFlags.jvmOmitStackTraceInFastThrowOption(ClusterSpec.Type.admin); + } + private void configureZooKeeperServer(boolean runStandaloneZooKeeper) { if (runStandaloneZooKeeper) ContainerModelBuilder.addReconfigurableZooKeeperServerComponents(this); |