Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
Lustre 2.14.0, Lustre 2.15.0
-
None
-
3
-
9223372036854775807
Description
ll_new_node() will call ll_dir_getstripe() to fetch parent default LMV if md_create() returns -EREMOTE, but it doesn't call ll_finish_md_op_data() to unlock lli_lsm_sem before ll_dir_getstripe(), which will cause deadlock because the ll_dir_getstripe() will lock lli_lsm_sem again.
Landed for 2.15