summaryrefslogtreecommitdiffstats
path: root/configdefinitions
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahoo-inc.com>2016-06-17 10:41:33 +0200
committerTor Brede Vekterli <vekterli@yahoo-inc.com>2016-06-17 10:41:33 +0200
commit916e5a5b8a4574bb2d878c5b07c97b1678df81b3 (patch)
treef88615323a5cf12cb08fb6a10977c9d74855dfda /configdefinitions
parent4edde0fd2999b4343cff30deda8c28e64cef6be7 (diff)
Add configurable automatic group up/down feature based on node availability
Available under content cluster tuning tag; feature is currently disabled by default (need prod experience for this first). Also improves handling of nodes removed from config by ensuring these are taken out of the core working cluster state instead of just patched away before each state publish.
Diffstat (limited to 'configdefinitions')
-rw-r--r--configdefinitions/src/vespa/fleetcontroller.def8
1 files changed, 8 insertions, 0 deletions
diff --git a/configdefinitions/src/vespa/fleetcontroller.def b/configdefinitions/src/vespa/fleetcontroller.def
index 919e9fc2209..0862beac64a 100644
--- a/configdefinitions/src/vespa/fleetcontroller.def
+++ b/configdefinitions/src/vespa/fleetcontroller.def
@@ -138,3 +138,11 @@ show_local_systemstates_in_event_log bool default=true
## The ideal number of distribution bits this system should have
ideal_distribution_bits int default=16
+
+## Minimum ratio of nodes that have to be available (i.e. not Down) in any
+## hierarchic content cluster group. If a higher ratio than this is Down at
+## any point, the remaning nodes in the group will be automatically marked
+## as down. Group nodes will automatically be taken back up as soon as node
+## availability has been restored above the given threshold.
+## Default is 0, i.e. functionality is for all intents and purposes disabled.
+min_node_ratio_per_group double default=0.0