[LU-1675] Unknown error 521 (EBADHANDLE) on new file/dir access with re-exported Lustre over NFS Created: 26/Jul/12  Updated: 22/Feb/13  Resolved: 13/Sep/12

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 1.8.8, Lustre 1.8.7, Lustre 1.8.6, Lustre 1.8.x (1.8.0 - 1.8.5)
Fix Version/s: Lustre 1.8.9

Type: Bug Priority: Major
Reporter: Alexander Boyko Assignee: WC Triage
Resolution: Fixed Votes: 0
Labels: patch
Environment:

NFS server/Lustre client (1.8), Lustre server 2.1, nfs client.


Severity: 3
Rank (Obsolete): 6357

 Description   

When re-exporting Lustre over NFS (v3), the NFS client gets EBADHANDLE when attempting to access a file/dir that the same client just created.

The problem seems to stem from this:
llite_nfs.c:276:ll_get_parent()) failure -22 inode 144412065124057097 get parent

If you wait long enough, then the NFS client can access the file. But also, if the NFS server/Lustre client accesses the file/dir, then the NFS client will work right thereafter.
Reexport Lustre over NFSv3.
On NFS client:

  1. mkdir foo8
  2. date
    Sat May 5 08:09:46 CDT 2012
  3. cd foo8
    -bash: cd: foo8: Unknown error 521
  4. cd foo8
    -bash: cd: foo8: Unknown error 521


 Comments   
Comment by Alexander Boyko [ 26/Jul/12 ]

gerrit request http://review.whamcloud.com/3475

Comment by Peter Jones [ 13/Sep/12 ]

Landed to b1_8

Comment by Nathan Rutman [ 21/Nov/12 ]

Xyratex-bug-id: MRP-522

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