Rev 382: default log file to reasonable location in http://samba.org/~tridge/ctdb

tridge at samba.org tridge at samba.org
Tue May 29 05:26:38 GMT 2007


------------------------------------------------------------
revno: 382
revision-id: tridge at samba.org-20070529052638-xj2efvjbm9e8o6y7
parent: tridge at samba.org-20070529052041-dmvblb655nqxg7dx
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Tue 2007-05-29 15:26:38 +1000
message:
  default log file to reasonable location
modified:
  common/cmdline.c               cmdline.c-20070416041216-w1zvz91bkdsgjckw-1
  direct/ctdbd.c                 ctdbd.c-20070411085044-dqmhr6mfeexnyt4m-1
  packaging/RHEL/setup/ctdb.sysconfig ctdb.sysconfig-20070527204758-biuh7znabuwan3zn-7
=== modified file 'common/cmdline.c'
--- a/common/cmdline.c	2007-05-29 05:20:41 +0000
+++ b/common/cmdline.c	2007-05-29 05:26:38 +0000
@@ -36,7 +36,6 @@
 	int self_connect;
 	const char *db_dir;
 	int torture;
-	const char *logfile;
 	const char *events;
 } ctdb_cmdline = {
 	.nlist = ETCDIR "/ctdb/nodes",
@@ -46,7 +45,6 @@
 	.self_connect = 0,
 	.db_dir = VARDIR "/ctdb",
 	.torture = 0,
-	.logfile = NULL,
 };
 
 enum {OPT_EVENTSYSTEM=1};
@@ -74,7 +72,6 @@
 	{ "debug", 'd', POPT_ARG_INT, &LogLevel, 0, "debug level"},
 	{ "dbdir", 0, POPT_ARG_STRING, &ctdb_cmdline.db_dir, 0, "directory for the tdb files", NULL },
 	{ "torture", 0, POPT_ARG_NONE, &ctdb_cmdline.torture, 0, "enable nastiness in library", NULL },
-	{ "logfile", 0, POPT_ARG_STRING, &ctdb_cmdline.logfile, 0, "log file location", "filename" },
 	{ "events", 0, POPT_ARG_STRING, NULL, OPT_EVENTSYSTEM, "event system", NULL },
 	{ NULL }
 };
@@ -100,12 +97,6 @@
 		exit(1);
 	}
 
-	ret = ctdb_set_logfile(ctdb, ctdb_cmdline.logfile);
-	if (ret == -1) {
-		printf("ctdb_set_logfile failed - %s\n", ctdb_errstr(ctdb));
-		exit(1);
-	}
-
 	if (ctdb_cmdline.self_connect) {
 		ctdb_set_flags(ctdb, CTDB_FLAG_SELF_CONNECT);
 	}

=== modified file 'direct/ctdbd.c'
--- a/direct/ctdbd.c	2007-05-29 05:20:41 +0000
+++ b/direct/ctdbd.c	2007-05-29 05:26:38 +0000
@@ -42,11 +42,14 @@
 	const char *public_address_list;
 	const char *public_interface;
 	const char *event_script;
+	const char *logfile;
 } options = {
-	.event_script = ETCDIR "/ctdb/events"
+	.event_script = ETCDIR "/ctdb/events",
+	.logfile = VARDIR "/log/log.ctdb"
 };
 
 
+
 /*
   main program
 */
@@ -62,6 +65,7 @@
 		{ "public-addresses", 0, POPT_ARG_STRING, &options.public_address_list, 0, "public address list file", "filename" },
 		{ "public-interface", 0, POPT_ARG_STRING, &options.public_interface, 0, "public interface", "interface"},
 		{ "event-script", 0, POPT_ARG_STRING, &options.event_script, 0, "event script", "filename" },
+		{ "logfile", 0, POPT_ARG_STRING, &options.logfile, 0, "log file location", "filename" },
 		POPT_TABLEEND
 	};
 	int opt, ret;
@@ -94,6 +98,12 @@
 
 	ctdb = ctdb_cmdline_init(ev);
 
+	ret = ctdb_set_logfile(ctdb, options.logfile);
+	if (ret == -1) {
+		printf("ctdb_set_logfile to %s failed - %s\n", options.logfile, ctdb_errstr(ctdb));
+		exit(1);
+	}
+
 	if (options.public_interface) {
 		ctdb->takeover.interface = talloc_strdup(ctdb, options.public_interface);
 		CTDB_NO_MEMORY(ctdb, ctdb->takeover.interface);

=== modified file 'packaging/RHEL/setup/ctdb.sysconfig'
--- a/packaging/RHEL/setup/ctdb.sysconfig	2007-05-28 15:38:04 +0000
+++ b/packaging/RHEL/setup/ctdb.sysconfig	2007-05-29 05:26:38 +0000
@@ -1,8 +1,7 @@
 # Options to ctdbd
-CLUSTER_NODES=/etc/samba/cluster_nodes.txt
-PUBLIC_ADDRESSES=/etc/samba/public_addresses.txt
+CLUSTER_NODES=/etc/ctdb/nodes
+PUBLIC_ADDRESSES=/etc/ctdb/public_addresses
 PUBLIC_INTERFACE=eth0
-#CTDB_PORT=9001
 #LOGFILE=/var/log/samba/log.ctdb
 #DEBUGLEVEL=0
 



More information about the samba-cvs mailing list