Details
-
Bug
-
Resolution: Duplicate
-
Critical
-
None
-
None
-
MDS node, Lustre 2.4.2-14chaos, ZFS OBD
-
3
-
15383
Description
After upgrading to lustre 2.4.2-14chaos (see github.com/chaos/lustre), we soon hit the following assertion on one of our MDS nodes:
mdt_handler.c:3652:mdt_intent_lock_replace()) ASSERTION( new_lock->l_readers + new_lock->l_writers == 0 ) failed
Perhaps most significantly, this tag of our lustre tree includes the patch entitled:
LU-4584 mdt: ensure orig lock is found in hash upon resend
James Simmons reported this assertion when he tested the LU-4584 patch, but the Bruno made the evaluation that the assertion was unrelated to the patch.
Whether it is related or not, we need to fix the problem.
Oops, you are right. I saw this problem with our 2.4 image which did contain the
LU-4584patch. Sorry for the confusion. I pushed the proper debug rpms this time.