ctdb-scripts: Compact server-end TCP connection killing output
[samba.git] / ctdb / tests / eventscripts / 10.interface.releaseip.012.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "Release 1 IP, 10 connections killed, 3 fail"
6
7 setup_ctdb
8
9 ctdb_get_1_public_address |
10 while read dev ip bits ; do
11         ip addr add "${ip}/${bits}" dev "$dev"
12
13         count=10
14
15         setup_tcp_connections $count \
16                               "$ip" 445 10.254.254.0 12300
17
18         setup_tcp_connections_unkillable 3 \
19                                          "$ip" 445 10.254.254.0 43210
20
21         ok <<EOF
22 Killed 10/13 TCP connections to released IP 10.0.0.3
23 Remaining connections:
24   10.0.0.3:445 10.254.254.1:43211
25   10.0.0.3:445 10.254.254.2:43212
26   10.0.0.3:445 10.254.254.3:43213
27 EOF
28
29         simple_test $dev $ip $bits
30 done