summaryrefslogtreecommitdiffstats
path: root/ctdb/server/ctdbd.c
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronniesahlberg@gmail.com>2009-07-09 11:57:20 +1000
committerRonnie Sahlberg <ronniesahlberg@gmail.com>2009-07-09 11:57:20 +1000
commit66c8d4fb3dbd68f3db4ef542bddf1062da2373e7 (patch)
tree0f7fbb3caceeace5759fe1b44c3506f1b42c4069 /ctdb/server/ctdbd.c
parentd6a5fd5c9d6c7ef43308e7b79e79f200abcf72f1 (diff)
downloadsamba-66c8d4fb3dbd68f3db4ef542bddf1062da2373e7.tar.gz
samba-66c8d4fb3dbd68f3db4ef542bddf1062da2373e7.tar.xz
samba-66c8d4fb3dbd68f3db4ef542bddf1062da2373e7.zip
make it possible to start the daemon in STOPPED mode
(This used to be ctdb commit 866aa995dc029db6e510060e9e95a8ca149094ac)
Diffstat (limited to 'ctdb/server/ctdbd.c')
-rw-r--r--ctdb/server/ctdbd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ctdb/server/ctdbd.c b/ctdb/server/ctdbd.c
index efb3f0801c6..0410ad99e51 100644
--- a/ctdb/server/ctdbd.c
+++ b/ctdb/server/ctdbd.c
@@ -44,6 +44,7 @@ static struct {
int no_setsched;
int use_syslog;
int start_as_disabled;
+ int start_as_stopped;
int no_lmaster;
int no_recmaster;
int lvs;
@@ -129,6 +130,7 @@ int main(int argc, const char *argv[])
{ "nosetsched", 0, POPT_ARG_NONE, &options.no_setsched, 0, "disable setscheduler SCHED_FIFO call", NULL },
{ "syslog", 0, POPT_ARG_NONE, &options.use_syslog, 0, "log messages to syslog", NULL },
{ "start-as-disabled", 0, POPT_ARG_NONE, &options.start_as_disabled, 0, "Node starts in disabled state", NULL },
+ { "start-as-stopped", 0, POPT_ARG_NONE, &options.start_as_stopped, 0, "Node starts in stopped state", NULL },
{ "no-lmaster", 0, POPT_ARG_NONE, &options.no_lmaster, 0, "disable lmaster role on this node", NULL },
{ "no-recmaster", 0, POPT_ARG_NONE, &options.no_recmaster, 0, "disable recmaster role on this node", NULL },
{ "lvs", 0, POPT_ARG_NONE, &options.lvs, 0, "lvs is enabled on this node", NULL },
@@ -169,6 +171,7 @@ int main(int argc, const char *argv[])
ctdb = ctdb_cmdline_init(ev);
ctdb->start_as_disabled = options.start_as_disabled;
+ ctdb->start_as_stopped = options.start_as_stopped;
script_log_level = options.script_log_level;