summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronniesahlberg@gmail.com>2012-05-30 11:50:13 +1000
committerRonnie Sahlberg <ronniesahlberg@gmail.com>2012-05-30 11:51:38 +1000
commit2ca402062c1e4fc4ca671ba53b8fd4a28c22d1c7 (patch)
tree4466320cb7ea70a6a7bdf8d906224e1c3673b599
parent9881ec8e644296c60b33dfee1f4b3e7a938916e7 (diff)
downloadsamba-2ca402062c1e4fc4ca671ba53b8fd4a28c22d1c7.tar.gz
samba-2ca402062c1e4fc4ca671ba53b8fd4a28c22d1c7.tar.xz
samba-2ca402062c1e4fc4ca671ba53b8fd4a28c22d1c7.zip
Run the shutdown eventscript before we tear down the transport
This allows eventscripts to still be able to call and use ctdb during the shutdown phase. (This used to be ctdb commit 1a6a011c772f7d302d114d7c8a151fa7820ec85f)
-rw-r--r--ctdb/server/ctdb_control.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ctdb/server/ctdb_control.c b/ctdb/server/ctdb_control.c
index 5c1eedd4c9..9708acd8cf 100644
--- a/ctdb/server/ctdb_control.c
+++ b/ctdb/server/ctdb_control.c
@@ -323,10 +323,10 @@ static int32_t ctdb_control_dispatch(struct ctdb_context *ctdb,
ctdb_stop_keepalive(ctdb);
ctdb_stop_monitoring(ctdb);
ctdb_release_all_ips(ctdb);
+ ctdb_event_script(ctdb, CTDB_EVENT_SHUTDOWN);
if (ctdb->methods != NULL) {
ctdb->methods->shutdown(ctdb);
}
- ctdb_event_script(ctdb, CTDB_EVENT_SHUTDOWN);
exit(0);
case CTDB_CONTROL_TAKEOVER_IPv4: