summaryrefslogtreecommitdiff
path: root/ctdb/server
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2017-09-18 16:36:08 +1000
committerMartin Schwenke <martins@samba.org>2017-09-19 01:28:13 +0200
commitd0d805977f3734a80ed09f81343e9b1d81ee819d (patch)
tree7c45c2e771416cdcc0fbcefd8cf26bc59ce09ccc /ctdb/server
parent1541c50b370e8695bf5c958cc41073d1552a3c52 (diff)
downloadsamba-d0d805977f3734a80ed09f81343e9b1d81ee819d.tar.gz
Revert "ctdb-daemon: Remove unused function ctdb_stop_monitoring()"
This reverts commit b119104267635d96b1f99a2e98d35438841585bf. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/server')
-rw-r--r--ctdb/server/ctdb_monitor.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/ctdb/server/ctdb_monitor.c b/ctdb/server/ctdb_monitor.c
index 1455d82bf76..2ecbbb393c0 100644
--- a/ctdb/server/ctdb_monitor.c
+++ b/ctdb/server/ctdb_monitor.c
@@ -415,6 +415,18 @@ static void ctdb_check_health(struct tevent_context *ev,
}
}
+/* stop any monitoring
+ this should only be done when shutting down the daemon
+*/
+void ctdb_stop_monitoring(struct ctdb_context *ctdb)
+{
+ talloc_free(ctdb->monitor->monitor_context);
+ ctdb->monitor->monitor_context = NULL;
+
+ ctdb->monitor->next_interval = 5;
+ DEBUG(DEBUG_NOTICE,("Monitoring has been stopped\n"));
+}
+
/*
start watching for nodes that might be dead
*/