[LU-6301] open handle leak Created: 26/Feb/15  Updated: 03/Mar/15  Resolved: 03/Mar/15

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

Type: Bug Priority: Critical
Reporter: Andreas Dilger Assignee: nasf (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by LU-6272 sanity-lfsck test_17: MDS deadlock Resolved
Related
is related to LU-6230 open handle leak Resolved
Severity: 3
Rank (Obsolete): 17644

 Description   

For open case, the client side open handling thread may hit error after the MDT grant the open. Under the such case, the client should send close RPC to the MDT as cleanup; otherwise, the open handle on the MDT will be leaked there until the client umount or evicted.

Some open error handling paths on the client are not cleaning up their open file handles properly.



 Comments   
Comment by Andreas Dilger [ 26/Feb/15 ]

Patch is in http://review.whamcloud.com/13709

Comment by Gerrit Updater [ 03/Mar/15 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13709/
Subject: LU-6301 llite: cleanup open handle for client open failure
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d2b203692e24cde8e39266f91e9a150c5a287111

Comment by nasf (Inactive) [ 03/Mar/15 ]

The patch has been landed to master.

Generated at Sat Feb 10 01:59:02 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.