Rev 659: added some debug lines to help track down a problem in
http://samba.org/~tridge/ctdb
tridge at samba.org
tridge at samba.org
Thu Oct 18 06:27:37 GMT 2007
------------------------------------------------------------
revno: 659
revision-id: tridge at samba.org-20071018062736-qylrh3g7sxiik8xy
parent: tridge at samba.org-20071018055115-ei6mwy91qs3iu4ok
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Thu 2007-10-18 16:27:36 +1000
message:
added some debug lines to help track down a problem
modified:
server/ctdb_recover.c ctdb_recover.c-20070503002147-admmfgt1oj6gexfo-1
server/ctdb_recoverd.c recoverd.c-20070503213540-bvxuyd9jm1f7ig90-1
=== modified file 'server/ctdb_recover.c'
--- a/server/ctdb_recover.c 2007-10-18 05:44:02 +0000
+++ b/server/ctdb_recover.c 2007-10-18 06:27:36 +0000
@@ -773,7 +773,7 @@
}
ctdb->recovery_lock_fd = open(ctdb->recovery_lock_file, O_RDWR|O_CREAT, 0600);
if (ctdb->recovery_lock_fd == -1) {
- DEBUG(0,("Unable to open %s - (%s)\n",
+ DEBUG(0,("ctdb_recovery_lock: Unable to open %s - (%s)\n",
ctdb->recovery_lock_file, strerror(errno)));
return false;
}
@@ -789,6 +789,9 @@
if (fcntl(ctdb->recovery_lock_fd, F_SETLK, &lock) != 0) {
close(ctdb->recovery_lock_fd);
ctdb->recovery_lock_fd = -1;
+ if (keep) {
+ DEBUG(0,("ctdb_recovery_lock: Failed to get recovery lock on '%s'\n", ctdb->recovery_lock_file));
+ }
return false;
}
@@ -797,5 +800,7 @@
ctdb->recovery_lock_fd = -1;
}
+ DEBUG(0,("ctdb_recovery_lock: Got recovery lock on '%s'\n", ctdb->recovery_lock_file));
+
return true;
}
=== modified file 'server/ctdb_recoverd.c'
--- a/server/ctdb_recoverd.c 2007-10-15 04:28:51 +0000
+++ b/server/ctdb_recoverd.c 2007-10-18 06:27:36 +0000
@@ -806,6 +806,8 @@
uint32_t generation;
struct ctdb_dbid_map *dbmap;
+ DEBUG(0, (__location__ " Starting do_recovery\n"));
+
/* if recovery fails, force it again */
rec->need_recovery = true;
@@ -1511,6 +1513,8 @@
struct ctdb_all_public_ips *ips;
char c;
+ DEBUG(0,("monitor_cluster starting\n"));
+
rec = talloc_zero(ctdb, struct ctdb_recoverd);
CTDB_NO_MEMORY_FATAL(ctdb, rec);
More information about the samba-cvs
mailing list