summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_freeze.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2008-01-05 09:36:21 +1100
committerAndrew Tridgell <tridge@samba.org>2008-01-05 09:36:21 +1100
commit023a230d9c88c5c00ccca0beaef94d491c0c0325 (patch)
tree1bd5a8314787153d2729e2a3f20f9815acc28732 /ctdb/server/ctdb_freeze.c
parentf79dfd04c0de4170baa5be05d7d07e45069dcccf (diff)
downloadsamba-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.c4
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);