LUSTRE=${LUSTRE:-$(dirname $0)/..}
. $LUSTRE/tests/test-framework.sh
-init_test_env $@
+init_test_env "$@"
init_logging
. $LUSTRE/tests/setup-cifs.sh
-check_and_setup_lustre
-
-# first unmount all the lustre clients
-cleanup_mount $MOUNT
# lustre client used as samba server (default is mds node)
LUSTRE_CLIENT_SMBSRV=${LUSTRE_CLIENT_SMBSRV:-$(facet_active_host $SINGLEMDS)}
SMBSHARE=${SMBSHARE:-lustretest}
[ -z "$SMBCLIENTS" ] &&
skip_env "need at least two nodes: samba server and samba client"
+do_nodes $SMBCLIENTS modinfo cifs | grep dummy > /dev/null &&
+ skip_env "OFED installation caused CIFS to break in RHEL8.4 mlnx 5.4"
+
+check_and_setup_lustre
+# first unmount all the lustre clients
+cleanup_mount $MOUNT
+
# set CONFIGURE_SMB=false to skip smb config
CONFIGURE_SMB=${CONFIGURE_SMB:-true}
local space=$(df -P $SMBCLIMNTPT | tail -n 1 | awk '{ print $4 }')
[ $space -lt $((size * nclients)) ] && size=$((space * 3 / 4 / nclients))
+ check_set_fallocate
+
local cmd="$FSX -c 50 -p 500 -S $seed -P $TMP -l $size -N $numop "
echo "Using: $cmd"