diff options
author | Andrew Tridgell <tridge@samba.org> | 2008-01-05 09:36:21 +1100 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2008-01-05 09:36:21 +1100 |
commit | 023a230d9c88c5c00ccca0beaef94d491c0c0325 (patch) | |
tree | 1bd5a8314787153d2729e2a3f20f9815acc28732 /ctdb/server/ctdb_freeze.c | |
parent | f79dfd04c0de4170baa5be05d7d07e45069dcccf (diff) | |
download | samba-023a230d9c88c5c00ccca0beaef94d491c0c0325.tar.gz |
a useful hack for checking correct behaviour of recovery
(This used to be ctdb commit d88b95a5407b53ead47ca0638ee60653ea3d3d07)
Diffstat (limited to 'ctdb/server/ctdb_freeze.c')
-rw-r--r-- | ctdb/server/ctdb_freeze.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ctdb/server/ctdb_freeze.c b/ctdb/server/ctdb_freeze.c index 42ad975b532..66398b5e5bd 100644 --- a/ctdb/server/ctdb_freeze.c +++ b/ctdb/server/ctdb_freeze.c @@ -249,6 +249,10 @@ bool ctdb_blocking_freeze(struct ctdb_context *ctdb) */ int32_t ctdb_control_thaw(struct ctdb_context *ctdb) { +#if 0 + /* this hack can be used to get a copy of the databases at the end of a recovery */ + system("mkdir -p /var/ctdb.saved; /usr/bin/rsync --delete -a /var/ctdb/ /var/ctdb.saved/$$ 2>&1 > /dev/null"); +#endif talloc_free(ctdb->freeze_handle); ctdb->freeze_handle = NULL; ctdb_call_resend_all(ctdb); |