Whamcloud - gitweb
LU-5581 ldlm: evict clients returning errors on ASTs
[fs/lustre-release.git] / lustre / tests / test-framework.sh
index 18ebafa..43d0b93 100755 (executable)
@@ -4474,12 +4474,13 @@ drop_ldlm_cancel() {
 }
 
 drop_bl_callback_once() {
-       rc=0
+       local rc=0
        do_facet client lctl set_param ldlm.namespaces.*.early_lock_cancel=0
 #define OBD_FAIL_LDLM_BL_CALLBACK_NET                  0x305
        do_facet client lctl set_param fail_loc=0x80000305
        do_facet client "$@" || rc=$?
        do_facet client lctl set_param fail_loc=0
+       do_facet client lctl set_param fail_val=0
        do_facet client lctl set_param ldlm.namespaces.*.early_lock_cancel=1
        return $rc
 }
@@ -4491,6 +4492,7 @@ drop_bl_callback() {
        do_facet client lctl set_param fail_loc=0x305
        do_facet client "$@" || rc=$?
        do_facet client lctl set_param fail_loc=0
+       do_facet client lctl set_param fail_val=0
        do_facet client lctl set_param ldlm.namespaces.*.early_lock_cancel=1
        return $rc
 }