diff options
Diffstat (limited to 'configdefinitions/src/vespa/cloud.config.configserver.def')
-rw-r--r-- | configdefinitions/src/vespa/cloud.config.configserver.def | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/configdefinitions/src/vespa/cloud.config.configserver.def b/configdefinitions/src/vespa/cloud.config.configserver.def new file mode 100644 index 00000000000..7405f5f2d05 --- /dev/null +++ b/configdefinitions/src/vespa/cloud.config.configserver.def @@ -0,0 +1,69 @@ +# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +namespace=cloud.config + +# Ports +rpcport int default=19070 +httpport int default=19071 +# 0 means use the number of CPU cores available +numRpcThreads int default=0 + +# ZooKeeper +zookeeperserver[].hostname string +zookeeperserver[].port int default=2181 +# ZK write timeout in seconds, must be long enough to write application packages to other nodes +zookeeper.barrierTimeout long default=360 +zookeeperLocalhostAffinity bool default=true + +# Directories +configModelPluginDir[] string +configServerDBDir string default="var/db/vespa/config_server/serverdb/" +configDefinitionsDir string default="share/vespa/configdefinitions/" +fileReferencesDir string default="var/db/vespa/filedistribution/" + +# Misc +sessionLifetime long default=3600 # in seconds +masterGeneration long default=0 +multitenant bool default=false +numDelayedResponseThreads int default=1 +serverId string default="localhost" +hostedVespa bool default=false +numParallelTenantLoaders int default=4 + +# Configserver app +applicationDirectory string default="conf/configserver-app" + +# Zone information +cloud string default="default" +environment string default="prod" +region string default="default" +system string default="main" + +# RPC protocol +maxgetconfigclients int default=1000000 +maxoutputbuffersize int default=65536 +useVespaVersionInRequest bool default=false +payloadCompressionType enum { UNCOMPRESSED, LZ4 } default=LZ4 + +# Athenz config +loadBalancerAddress string default="" +athenzDnsSuffix string default="" +ztsUrl string default="" + +# Maintainers +maintainerIntervalMinutes int default=30 +keepUnusedFileReferencesHours int default=2 + +# Bootstrapping +# How long bootstrapping can take before giving up (in seconds) +maxDurationOfBootstrap long default=7200 +# How long to sleep before redeploying again if it fails (in seconds) +sleepTimeWhenRedeployingFails long default=30 + +# Features (to be overridden in configserver-config.xml if needed) +buildMinimalSetOfConfigModels bool default=true + +# Unused, remove in Vespa 8 +throwIfActiveSessionCannotBeLoaded bool default=true + +canReturnEmptySentinelConfig bool default=false +serverNodeType enum {config, controller} default=config |