ctdb-scripts: Compact server-end TCP connection killing output
[samba.git] / ctdb / tests / eventscripts / 10.interface.releaseip.013.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "Release 1 IP, all 10 connections kills 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         setup_tcp_connections 0
14
15         count=10
16         setup_tcp_connections_unkillable $count \
17                                          "$ip" 445 10.254.254.0 43210
18
19         ok <<EOF
20 Killed 0/$count TCP connections to released IP 10.0.0.3
21 Remaining connections:
22   10.0.0.3:445 10.254.254.1:43211
23   10.0.0.3:445 10.254.254.2:43212
24   10.0.0.3:445 10.254.254.3:43213
25   10.0.0.3:445 10.254.254.4:43214
26   10.0.0.3:445 10.254.254.5:43215
27   10.0.0.3:445 10.254.254.6:43216
28   10.0.0.3:445 10.254.254.7:43217
29   10.0.0.3:445 10.254.254.8:43218
30   10.0.0.3:445 10.254.254.9:43219
31   10.0.0.3:445 10.254.254.10:43220
32 EOF
33
34     simple_test $dev $ip $bits
35 done