summaryrefslogtreecommitdiffstats
path: root/configdefinitions/src/vespa/vespa.config.content.upgrading.def
diff options
context:
space:
mode:
Diffstat (limited to 'configdefinitions/src/vespa/vespa.config.content.upgrading.def')
-rw-r--r--configdefinitions/src/vespa/vespa.config.content.upgrading.def24
1 files changed, 24 insertions, 0 deletions
diff --git a/configdefinitions/src/vespa/vespa.config.content.upgrading.def b/configdefinitions/src/vespa/vespa.config.content.upgrading.def
new file mode 100644
index 00000000000..3f610c9352d
--- /dev/null
+++ b/configdefinitions/src/vespa/vespa.config.content.upgrading.def
@@ -0,0 +1,24 @@
+# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+namespace=vespa.config.content
+
+## Config specifying cluster global parameters for a storage cluster.
+
+## Set to true when there exist nodes of previous major version in cluster.
+## This will enable major version backward compability mode in the cluster.
+upgrading_major_to bool default=false
+
+## Set to true when there exist nodes of the next major version in the
+## cluster. This will usually not be needed, unless specified in the upgrade
+## docs. Sometimes though, it may be easier to let old version be forward
+## compatable than having new version backwards compatable.
+upgrading_major_from bool default=false
+
+## Set to true when there exist nodes of previous minor version in cluster.
+## This should not be needed, but settings exist in case we end up having
+## no other choice than to have a compatability mode between minor versions.
+upgrading_minor_to bool default=false
+
+## Set to true when there exist nodes of next minor version in cluster.
+## This should not be needed, but settings exist in case we end up having
+## no other choice than to have a compatability mode between minor versions.
+upgrading_minor_from bool default=false