Whamcloud - gitweb
LU-13997 tests: fix sanity test_418 lock cancellation 31/45231/1
authorAndreas Dilger <adilger@whamcloud.com>
Wed, 13 Oct 2021 20:34:14 +0000 (14:34 -0600)
committerAndreas Dilger <adilger@whamcloud.com>
Wed, 13 Oct 2021 20:36:29 +0000 (14:36 -0600)
Use "do_nodes" directly to cancel DLM locks, rather than
"do_rpc_nodes", since that is very heavy to use in a loop
(each call takes 3s, but the loop delay is only 0.2s).

Test-Parameters: trivial
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I83d989688ce671f0ff9c62ebdf3144746a3ebbe5

lustre/tests/sanity.sh

index 5c88214..329c7fe 100755 (executable)
@@ -25357,7 +25357,8 @@ check_lfs_df() {
        [ "$1" == "blocks" ] && inodes= || inodes="-i"
 
        for count in {1..100}; do
-               do_rpc_nodes "$CLIENTS" cancel_lru_locks
+               do_nodes "$CLIENTS" \
+                       $LCTL set_param ldlm.namespaces.*.lru_size=clear
                sync; sleep 0.2
 
                # read the lines of interest