}
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;
}
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;
}
ctdb->recovery_lock_fd = -1;
}
+ DEBUG(0,("ctdb_recovery_lock: Got recovery lock on '%s'\n", ctdb->recovery_lock_file));
+
return true;
}
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;
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);