Whamcloud - gitweb
LU-18105 tests: take care of "run LFSCK" message in dmesg 32/55932/3
authorVladimir Saveliev <vladimir.saveliev@hpe.com>
Thu, 14 Mar 2024 11:48:28 +0000 (14:48 +0300)
committerOleg Drokin <green@whamcloud.com>
Fri, 23 Aug 2024 22:01:53 +0000 (22:01 +0000)
"logging isn't available, run LFSCKn" message may get hidden due to
console rate limit feature which causes sanity.sh:test_818 to fail.

Set console_ratelimit to 0 for the duration of sanity.sh:test_818
execution.

HPE-bug-id: LUS-11913
Fixes: 44a359caae ("LU-15166 tests: restore osp-syn threads after test_818")
Test-Parameters: testlist=sanity env=ONLY=818,ONLY_REPEAT=20
Signed-off-by: Vladimir Saveliev <vladimir.saveliev@hpe.com>
Change-Id: Ibe5c254bebe28f65d37f279802944fff5894f981
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55932
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Elena <elena.gryaznova@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/sanity.sh

index 1e76285..3b2c54f 100755 (executable)
@@ -33307,6 +33307,11 @@ test_818() {
        # restore osp-syn threads
        stack_trap "fail $SINGLEMDS"
 
+       # disable console ratelimit
+       local rl=$(do_facet mds1 $LCTL get_param -n console_ratelimit)
+       do_facet mds1 $LCTL set_param console_ratelimit=0
+       stack_trap "do_facet mds1 $LCTL set_param console_ratelimit=$rl"
+
        #define OBD_FAIL_OSP_CANT_PROCESS_LLOG          0x2105
        do_facet $SINGLEMDS lctl set_param fail_loc=0x80002105
        start $SINGLEMDS $(mdsdevname ${SINGLEMDS//mds/}) $MDS_MOUNT_OPTS ||