summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2011-11-21 14:15:01 +1100
committerRonnie Sahlberg <ronniesahlberg@gmail.com>2011-12-19 11:29:46 +1100
commit36462d46f4a61408ba31af2488dd9b2ca1bb659e (patch)
treef305c7cf3e0b171227cdcf7e57c58b41a91c2c2c
parenta05dd123790536d569bcde2c91f73bd5c57e2796 (diff)
downloadsamba-36462d46f4a61408ba31af2488dd9b2ca1bb659e.tar.gz
samba-36462d46f4a61408ba31af2488dd9b2ca1bb659e.tar.xz
samba-36462d46f4a61408ba31af2488dd9b2ca1bb659e.zip
Tests: eventscripts - add tests for CTDB_DELETE_UNEXPECTED_IPS="yes"
Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 00373958a5d5fb8c9b99548d5b9f327e78669162)
-rwxr-xr-xctdb/tests/eventscripts/simple/10.interface.monitor.014.sh16
-rwxr-xr-xctdb/tests/eventscripts/simple/10.interface.monitor.015.sh22
2 files changed, 38 insertions, 0 deletions
diff --git a/ctdb/tests/eventscripts/simple/10.interface.monitor.014.sh b/ctdb/tests/eventscripts/simple/10.interface.monitor.014.sh
new file mode 100755
index 0000000000..97cf253c3b
--- /dev/null
+++ b/ctdb/tests/eventscripts/simple/10.interface.monitor.014.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+. "${EVENTSCRIPTS_TESTS_DIR}/common.sh"
+
+define_test "spurious addresses on interface, no action"
+
+setup_ctdb
+
+iface=$(ctdb_get_1_interface)
+
+ip addr add 192.168.253.253/24 dev $iface
+ip addr add 192.168.254.254/24 dev $iface
+
+ok_null
+
+simple_test
diff --git a/ctdb/tests/eventscripts/simple/10.interface.monitor.015.sh b/ctdb/tests/eventscripts/simple/10.interface.monitor.015.sh
new file mode 100755
index 0000000000..88ce593b15
--- /dev/null
+++ b/ctdb/tests/eventscripts/simple/10.interface.monitor.015.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+. "${EVENTSCRIPTS_TESTS_DIR}/common.sh"
+
+define_test "spurious addresses on interface, delete them"
+
+setup_ctdb
+
+iface=$(ctdb_get_1_interface)
+
+ip addr add 192.168.253.253/24 dev $iface
+ip addr add 192.168.254.254/24 dev $iface
+
+export CTDB_DELETE_UNEXPECTED_IPS="yes"
+
+ok <<EOF
+WARNING: Removing unmanaged IP address 192.168.253.253/24 from interface dev123
+re-adding secondary address 192.168.254.254/24 to dev dev123
+WARNING: Removing unmanaged IP address 192.168.254.254/24 from interface dev123
+EOF
+
+simple_test