summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2019-01-10 14:15:18 +1100
committerKarolin Seeger <kseeger@samba.org>2019-03-05 19:29:11 +0000
commitb69bb1f7619b84fb4f6bd50cfa56fdcc39c30c26 (patch)
tree8792d5c892244651bdd871039fb7c9bd50c8a863
parentcaf15a440a2b2800ebb6c00802def5886d7cd386 (diff)
downloadsamba-b69bb1f7619b84fb4f6bd50cfa56fdcc39c30c26.tar.gz
ctdb-config: Change example recovery lock setting to one that fails
ctdbd will start without a recovery lock configured. It will log a message saying that this is not optimal. However, a careless user may overlook both this message and the importance of setting a recovery lock. If the existing example configuration is uncommented then the directory containing it will be created (by 01.reclock.script) and the failure (i.e. multiple nodes able to take the lock) will be confusing. Instead, change the example setting to one that will result in banned nodes, encouraging users to consciously configure (or deconfigure) the recovery lock. Tweak the corresponding comment. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13790 Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com> (cherry picked from commit 82e7f38214896c2c200132bc6dde3348cfac16cc)
-rw-r--r--ctdb/config/ctdb.conf13
1 files changed, 9 insertions, 4 deletions
diff --git a/ctdb/config/ctdb.conf b/ctdb/config/ctdb.conf
index a9e6f693405..5440600a435 100644
--- a/ctdb/config/ctdb.conf
+++ b/ctdb/config/ctdb.conf
@@ -11,7 +11,12 @@
# log level = NOTICE
[cluster]
- # Shared recovery lock file to avoid split brain. No default.
- # Do NOT run CTDB without a recovery lock file unless you know exactly
- # what you are doing.
- # recovery lock = /shared/recovery.lock
+ # Shared recovery lock file to avoid split brain. Daemon
+ # default is no recovery lock. Do NOT run CTDB without a
+ # recovery lock file unless you know exactly what you are
+ # doing.
+ #
+ # Please see the RECOVERY LOCK section in ctdb(7) for more
+ # details.
+ #
+ # recovery lock = !/bin/false RECOVERY LOCK NOT CONFIGURED