summaryrefslogtreecommitdiff
path: root/ctdb/server
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2018-04-16 14:23:00 +1000
committerAmitay Isaacs <amitay@samba.org>2018-05-17 04:04:31 +0200
commit78fbbfa4d3892d66c4dc2f02bb2b3200cfcd5159 (patch)
tree7a2ece2ec3da3dc82e3ed5bc43110785d3da53be /ctdb/server
parent4e06610f8c9d8036492028ee0dc74cd8bef0d9e5 (diff)
downloadsamba-78fbbfa4d3892d66c4dc2f02bb2b3200cfcd5159.tar.gz
ctdb-daemon: Drop most ctdbd command-line options
All except -i/--interactive. This remaining popt option is now neatly wrapped to fit in 80 columns. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/server')
-rw-r--r--ctdb/server/ctdbd.c42
1 files changed, 2 insertions, 40 deletions
diff --git a/ctdb/server/ctdbd.c b/ctdb/server/ctdbd.c
index e242a3e224e..252309cceab 100644
--- a/ctdb/server/ctdbd.c
+++ b/ctdb/server/ctdbd.c
@@ -43,31 +43,6 @@
#include "ctdb_config.h"
-static struct {
- const char *debuglevel;
- const char *transport;
- const char *myaddress;
- const char *logging;
- const char *recovery_lock;
- const char *db_dir;
- const char *db_dir_persistent;
- const char *db_dir_state;
- int nosetsched;
- int start_as_disabled;
- int start_as_stopped;
- int no_lmaster;
- int no_recmaster;
- int script_log_level;
-} options = {
- .debuglevel = "NOTICE",
- .transport = "tcp",
- .logging = "file:" LOGDIR "/log.ctdb",
- .db_dir = CTDB_VARDIR "/volatile",
- .db_dir_persistent = CTDB_VARDIR "/persistent",
- .db_dir_state = CTDB_VARDIR "/state",
- .script_log_level = DEBUG_ERR,
-};
-
int script_log_level;
bool fast_start;
@@ -174,21 +149,8 @@ int main(int argc, const char *argv[])
struct poptOption popt_options[] = {
POPT_AUTOHELP
- { "debug", 'd', POPT_ARG_STRING, &options.debuglevel, 0, "debug level", NULL },
- { "interactive", 'i', POPT_ARG_NONE, &interactive, 0, "don't fork", NULL },
- { "logging", 0, POPT_ARG_STRING, &options.logging, 0, "logging method to be used", NULL },
- { "listen", 0, POPT_ARG_STRING, &options.myaddress, 0, "address to listen on", "address" },
- { "transport", 0, POPT_ARG_STRING, &options.transport, 0, "protocol transport", NULL },
- { "dbdir", 0, POPT_ARG_STRING, &options.db_dir, 0, "directory for the tdb files", NULL },
- { "dbdir-persistent", 0, POPT_ARG_STRING, &options.db_dir_persistent, 0, "directory for persistent tdb files", NULL },
- { "dbdir-state", 0, POPT_ARG_STRING, &options.db_dir_state, 0, "directory for internal state tdb files", NULL },
- { "reclock", 0, POPT_ARG_STRING, &options.recovery_lock, 0, "recovery lock", "lock" },
- { "nosetsched", 0, POPT_ARG_NONE, &options.nosetsched, 0, "disable setscheduler SCHED_FIFO call, use mmap for tdbs", 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 },
- { "script-log-level", 0, POPT_ARG_INT, &options.script_log_level, 0, "log level of event script output", NULL },
+ { "interactive", 'i', POPT_ARG_NONE, &interactive, 0,
+ "don't fork", NULL },
POPT_TABLEEND
};
int opt, ret;