ctdb-protocol: Fix marshalling for ctdb_uptime
[vlendec/samba-autobuild/.git] / ctdb / tests / takeover_helper / 150.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "3 nodes, all ok, GET_NODEMAP error"
6
7 setup_ctdbd <<EOF
8 NODEMAP
9 0       192.168.20.41   0x0     CURRENT RECMASTER
10 1       192.168.20.42   0x0
11 2       192.168.20.43   0x0
12
13 IFACES
14 :Name:LinkStatus:References:
15 :eth2:1:2:
16 :eth1:1:4:
17
18 PUBLICIPS
19 10.0.0.31  1
20 10.0.0.32  1
21 10.0.0.33  1
22
23 CONTROLFAILS
24 91      0       ERROR   CTDB_CONTROL_GET_NODEMAP fake failure
25 EOF
26
27 required_result 255 <<EOF
28 control GET_NODEMAP failed, ret=-1
29 takeover run failed, ret=-1
30 EOF
31 test_takeover_helper