mirror of
https://github.com/samba-team/samba.git
synced 2025-01-08 21:18:16 +03:00
ctdb-tests: Skip some tests that don't work with IPv6
See the comments added to the tests. It may be possible to rewrite these so they do something sane for IPv6... some other time. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14227 Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com> Autobuild-User(master): Amitay Isaacs <amitay@samba.org> Autobuild-Date(master): Fri Jan 3 00:00:55 UTC 2020 on sn-devel-184
This commit is contained in:
parent
693080abe4
commit
9edf15afc2
@ -14,6 +14,13 @@ select_test_node_and_ips
|
|||||||
|
|
||||||
echo "Using $test_ip, which is onnode $test_node"
|
echo "Using $test_ip, which is onnode $test_node"
|
||||||
|
|
||||||
|
# This test depends on being able to assign a duplicate address on a
|
||||||
|
# 2nd node. However, IPv6 guards against this and causes the test to
|
||||||
|
# fail.
|
||||||
|
case "$test_ip" in
|
||||||
|
*:*) ctdb_test_skip "This test is not supported for IPv6 addresses" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
get_test_ip_mask_and_iface
|
get_test_ip_mask_and_iface
|
||||||
|
|
||||||
echo "Finding another node that knows about $test_ip"
|
echo "Finding another node that knows about $test_ip"
|
||||||
|
@ -14,6 +14,17 @@ select_test_node_and_ips
|
|||||||
|
|
||||||
echo "Running test against node $test_node and IP $test_ip"
|
echo "Running test against node $test_node and IP $test_ip"
|
||||||
|
|
||||||
|
# This test puts an address on an interface and then needs to quickly
|
||||||
|
# configure that address and cause an IP takeover. However, an IPv6
|
||||||
|
# address will be tentative for a while so "quickly" is not possible".
|
||||||
|
# When ctdb_control_takeover_ip() calls ctdb_sys_have_ip() it will
|
||||||
|
# decide that the address is not present. It then attempts a takeip,
|
||||||
|
# which can fail if the address is suddenly present because it is no
|
||||||
|
# longer tentative.
|
||||||
|
case "$test_ip" in
|
||||||
|
*:*) ctdb_test_skip "This test is not supported for IPv6 addresses" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
get_test_ip_mask_and_iface
|
get_test_ip_mask_and_iface
|
||||||
|
|
||||||
echo "Deleting IP $test_ip from all nodes"
|
echo "Deleting IP $test_ip from all nodes"
|
||||||
|
Loading…
Reference in New Issue
Block a user