ctdb-daemon: Consult CTDB_DEBUG_HUNG_SCRIPT variable before running debug script
authorAmitay Isaacs <amitay@gmail.com>
Tue, 11 Feb 2014 06:29:26 +0000 (17:29 +1100)
committerMartin Schwenke <martins@samba.org>
Wed, 12 Feb 2014 07:47:47 +0000 (08:47 +0100)
If CTDB_DEUB_HUNG_SCRIPT is set, use that instead of the default
debug script.  This code was dropped by mistake in commit
18c1f432102f1a5093927be9276d001180539e50.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Autobuild-User(master): Martin Schwenke <martins@samba.org>
Autobuild-Date(master): Wed Feb 12 08:47:47 CET 2014 on sn-devel-104

ctdb/server/eventscript.c

index b85fed5944b618a6dd4c4c6240cb3fcb05f4ef5f..ed20124bb0a7e72ce2c23c915c23ff4722b00812 100644 (file)
@@ -456,6 +456,10 @@ static void ctdb_run_debug_hung_script(struct ctdb_context *ctdb, struct debug_h
                return;
        }
 
+       if (getenv("CTDB_DEBUG_HUNG_SCRIPT") != NULL) {
+               debug_hung_script = getenv("CTDB_DEBUG_HUNG_SCRIPT");
+       }
+
        argv = talloc_array(state, const char *, 5);
 
        argv[0] = talloc_asprintf(argv, "%d", fd[1]);