Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
The assert in ldlm_cli_cancel() seems to be problematic:
/* Even if the lock is marked as LDLM_FL_BL_AST, this is a LDLM_CANCEL * RPC which goes to canceld portal, so we can cancel other LRU locks * here and send them all as one LDLM_CANCEL RPC. */ LASSERT(list_empty(&lock->l_bl_ast)); list_add(&lock->l_bl_ast, &cancels);
because the lock may have been picked up LRU and added into canceling list.
Attachments
Issue Links
- is related to
-
LU-10293 racer test_1: ASSERTION( list_empty(&lock->l_bl_ast) ) failed
-
- Open
-
John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/30339/
Subject:
LU-9997ldlm: check lock cancellation in ldlm_cli_cancel()Project: fs/lustre-release
Branch: b2_10
Current Patch Set:
Commit: 5de61ac6736ed1bfd7425bab4b2c5f7319f65d8e