mirror of
https://github.com/samba-team/samba.git
synced 2025-01-07 17:18:11 +03:00
cb94eba157
This event was introduced to handle misconfiguration. For example, where all nodes where configured as NAT gateway slaves. However, this event can fail when there are performance issues and capabilities can't be retrieved from a remote node. The problem is most likely with the remote node, so marking the local node UNHEALTHY is probably a mistake. Having a NAT gateway master node only matters in "ipreallocated", so leave it to do the checking. Given that a node will run "ipreallocated" as part of the first recovery, this should cause misconfigurations to be detected nice and early. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
25 lines
361 B
Bash
Executable File
25 lines
361 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
|
|
|
define_test "missing config file"
|
|
|
|
setup_ctdb
|
|
setup_ctdb_natgw <<EOF
|
|
192.168.1.21 master
|
|
192.168.1.22
|
|
192.168.1.23
|
|
192.168.1.24
|
|
EOF
|
|
|
|
rm -f "$CTDB_NATGW_NODES"
|
|
|
|
required_result 1 <<EOF
|
|
error: CTDB_NATGW_NODES=${CTDB_NATGW_NODES} unreadable
|
|
EOF
|
|
|
|
for i in "startup" "ipreallocated" ; do
|
|
simple_test_event "$i"
|
|
done
|
|
|