const char *public_interface;
const char *single_public_ip;
const char *node_ip;
+ const char *panic_action;
int valgrinding;
int use_syslog;
int start_as_disabled;
{ "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_file, 0, "location of recovery lock file", "filename" },
+ { "panic-action", 0, POPT_ARG_STRING,
+ &options.panic_action, 0,
+ "set the panic action (default none)", NULL },
{ "valgrinding", 0, POPT_ARG_NONE, &options.valgrinding, 0, "make valgrind more effective", 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 },
ctdb_block_signal(SIGPIPE);
fault_setup("ctdbd");
+ panic_action = options.panic_action;
ev = event_context_init(NULL);
tevent_loop_allow_nesting(ev);