[LU-13990] ldlm_flock_deadlock() ASSERTION(req != lock) failed Created: 25/Sep/20  Updated: 01/Mar/22  Resolved: 26/Nov/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.14.0

Type: Bug Priority: Minor
Reporter: Andriy Skulysh Assignee: Andriy Skulysh
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

A client gets evicted and reconnects, so there can be a window
with 2 exports with flocks from the same client.
In this case during deadlock search from the new export we can go
to the old export and back to the new one.



 Comments   
Comment by Gerrit Updater [ 25/Sep/20 ]

Andriy Skulysh (c17819@cray.com) uploaded a new patch: https://review.whamcloud.com/40047
Subject: LU-13990 ldlm: ldlm_flock_deadlock() ASSERTION(req != lock) failed
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b7e0d1f2cf30ed6e5c8b78c1303282647a9049f5

Comment by Gerrit Updater [ 26/Nov/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40047/
Subject: LU-13990 ldlm: ldlm_flock_deadlock() ASSERTION(req != lock) failed
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 1f828c4699462936f75f18d8d8e8f33720e448fd

Comment by Peter Jones [ 26/Nov/20 ]

Landed for 2.14

Generated at Sat Feb 10 03:05:54 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.