[LU-5642] getxattr failing with EIO Created: 19/Sep/14 Updated: 14/Oct/14 Resolved: 14/Oct/14 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.5.3 |
| Fix Version/s: | Lustre 2.7.0 |
| Type: | Bug | Priority: | Major |
| Reporter: | Henri Doreau (Inactive) | Assignee: | James Nunez (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Severity: | 3 |
| Rank (Obsolete): | 15806 |
| Description |
|
getxattr() calls occasionally fail with EIO. We believe that this is due to a race between concurrent calls on the same file (see ll_xattr_cache_refill): /* Matched but no cache? Cancelled on error by a parallel refill. */ This should be adjusted so that both calls end consistenty. |
| Comments |
| Comment by Peter Jones [ 20/Sep/14 ] |
|
James Could you please look into this one? Thanks Peter |
| Comment by Sebastien Buisson (Inactive) [ 02/Oct/14 ] |
|
Hi there, I think this issue could be a duplicate of |
| Comment by Bruno Travouillon (Inactive) [ 02/Oct/14 ] |
|
Not a dup, but patch http://review.whamcloud.com/#/c/10693/ can solve the issue. We are testing it right now. |
| Comment by James Nunez (Inactive) [ 09/Oct/14 ] |
|
Bruno, Thanks. |
| Comment by Bruno Travouillon (Inactive) [ 10/Oct/14 ] |
|
James, Yes, problem solved with the patch. |
| Comment by James Nunez (Inactive) [ 14/Oct/14 ] |
|
Thank you for the feedback, Bruno. I'm resolving this ticket because patch http://review.whamcloud.com/#/c/10693/ fixes the issue. |