mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
This makes initial failure to retrieve statistics less likely to result in a statistics change. To help with this, statistics retrieval stderr now goes to the log - only stdout goes to the file. This means that the test code for checking statistics changes needs to be redone to actually run the statistics command and check. As with rpcinfo output, this output needs to behave as deterministically in the test code as it done in the event script. Signed-off-by: Martin Schwenke <mschwenke@ddn.com> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
22 lines
523 B
Bash
Executable File
22 lines
523 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
|
|
|
define_test "NFS RPC service timeout, stats don't change, 10 iterations"
|
|
|
|
setup
|
|
|
|
cat >"${CTDB_BASE}/nfs-checks.d/20.nfs.check" <<EOF
|
|
# nfs
|
|
version="3"
|
|
restart_every=10
|
|
unhealthy_after=2
|
|
service_stop_cmd="\$CTDB_NFS_CALLOUT stop nfs"
|
|
service_start_cmd="\$CTDB_NFS_CALLOUT start nfs"
|
|
service_debug_cmd="program_stack_traces nfsd 5"
|
|
# Dummy pipeline confirms that pipelines work in this context
|
|
service_stats_cmd="echo 'hello world' | grep ."
|
|
EOF
|
|
|
|
nfs_iterate_test 10 "nfs:TIMEOUT"
|