diff options
Diffstat (limited to 'ctdb/tests/takeover/ip_groups4.py')
-rwxr-xr-x | ctdb/tests/takeover/ip_groups4.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ctdb/tests/takeover/ip_groups4.py b/ctdb/tests/takeover/ip_groups4.py new file mode 100755 index 00000000000..fdcef7f0a69 --- /dev/null +++ b/ctdb/tests/takeover/ip_groups4.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +# 2 IP groups, across 2 nodes, with each group on different +# interfaces. 4 addresses per group. A nice little canonical 2 node +# configuration. + +from ctdb_takeover import Cluster, Node, process_args + +process_args() + +addresses1 = ['192.168.1.%d' % n for n in range(1, 5)] +addresses2 = ['192.168.2.%d' % n for n in range(1, 5)] + +# Try detecting imbalance with square root of number of nodes? Or +# just with a parameter indicating how unbalanced you're willing to +# accept... + +c = Cluster() + +for i in range(2): + c.add_node(Node([addresses1, addresses2])) + +c.recover() + +c.random_iterations() |