tests/takeover: Support testing of NoIPTakeoverOnDisabled
authorMartin Schwenke <martin@meltin.net>
Thu, 20 Dec 2012 05:24:58 +0000 (16:24 +1100)
committerMartin Schwenke <martin@meltin.net>
Mon, 7 Jan 2013 23:16:11 +0000 (10:16 +1100)
Via $CTDB_SET_NoIPTakeoverOnDisabled.

Signed-off-by: Martin Schwenke <martin@meltin.net>
tests/src/ctdb_takeover_tests.c

index e93e709f651069568636915ed78e9b598aa50079..1e710a79714a81f0e933053bab0eab98ac4e823f 100644 (file)
@@ -367,6 +367,11 @@ void ctdb_test_init(const char nodestates[],
                }
        }
 
+       (*ctdb)->tunable.no_ip_takeover_on_disabled = 0;
+       if (getenv("CTDB_SET_NoIPTakeoverOnDisabled")) {
+               (*ctdb)->tunable.no_ip_takeover_on_disabled = (uint32_t) strtoul(getenv("CTDB_SET_NoIPTakeoverOnDisabled"), NULL, 0);
+       }
+               
        *nodemap =  talloc_array(*ctdb, struct ctdb_node_map, numnodes);
        (*nodemap)->num = numnodes;