diff options
author | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2012-05-30 11:50:13 +1000 |
---|---|---|
committer | Ronnie Sahlberg <ronniesahlberg@gmail.com> | 2012-05-30 11:51:38 +1000 |
commit | 2ca402062c1e4fc4ca671ba53b8fd4a28c22d1c7 (patch) | |
tree | 4466320cb7ea70a6a7bdf8d906224e1c3673b599 /ctdb/server/ctdb_control.c | |
parent | 9881ec8e644296c60b33dfee1f4b3e7a938916e7 (diff) | |
download | samba-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)
Diffstat (limited to 'ctdb/server/ctdb_control.c')
-rw-r--r-- | ctdb/server/ctdb_control.c | 2 |
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: |