summaryrefslogtreecommitdiff
path: root/ctdb
diff options
context:
space:
mode:
Diffstat (limited to 'ctdb')
-rw-r--r--ctdb/server/ctdb_recoverd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ctdb/server/ctdb_recoverd.c b/ctdb/server/ctdb_recoverd.c
index ed055bdcdfe..560e632d028 100644
--- a/ctdb/server/ctdb_recoverd.c
+++ b/ctdb/server/ctdb_recoverd.c
@@ -888,6 +888,7 @@ struct ctdb_recovery_lock_handle {
bool locked;
double latency;
struct ctdb_cluster_mutex_handle *h;
+ struct ctdb_recoverd *rec;
};
static void take_reclock_handler(char status,
@@ -955,6 +956,8 @@ static bool ctdb_recovery_lock(struct ctdb_recoverd *rec)
return false;
};
+ s->rec = rec;
+
h = ctdb_cluster_mutex(s,
ctdb,
ctdb->recovery_lock,