Whamcloud - gitweb
LU-7791 ldlm: signal vs CP callback race
[fs/lustre-release.git] / lustre / ldlm / ldlm_request.c
index 1e2a6cd..1d61fed 100644 (file)
@@ -1110,7 +1110,10 @@ static __u64 ldlm_cli_cancel_local(struct ldlm_lock *lock)
         if (lock->l_conn_export) {
                 bool local_only;
 
-                LDLM_DEBUG(lock, "client-side cancel");
+               LDLM_DEBUG(lock, "client-side cancel");
+               OBD_FAIL_TIMEOUT(OBD_FAIL_LDLM_PAUSE_CANCEL_LOCAL,
+                                cfs_fail_val);
+
                 /* Set this flag to prevent others from getting new references*/
                 lock_res_and_lock(lock);
                ldlm_set_cbpending(lock);