{
struct recovery_callback_state *state = talloc_get_type(p, struct recovery_callback_state);
- ctdb_enable_monitoring(ctdb);
CTDB_INCREMENT_STAT(ctdb, num_recoveries);
if (status != 0) {
state->c = c;
- ctdb_disable_monitoring(ctdb);
-
ret = ctdb_event_script_callback(ctdb, state,
ctdb_end_recovery_callback,
state,
CTDB_EVENT_RECOVERED, "%s", "");
if (ret != 0) {
- ctdb_enable_monitoring(ctdb);
-
DEBUG(DEBUG_ERR,(__location__ " Failed to end recovery\n"));
talloc_free(state);
return -1;
{
int ret;
- ctdb_disable_monitoring(ctdb);
-
ret = ctdb_event_script_callback(ctdb, state,
ctdb_start_recovery_callback,
state,