Thread (16 messages) 16 messages, 3 authors, 2012-07-11

Re: [PATCH v3 00/17] vfs: add the ability to retry on ESTALE to several syscalls

From: Steven J. Magnani <hidden>
Date: 2012-07-11 18:42:23
Also in: linux-fsdevel, lkml

Jeff -

On Fri, 2012-06-29 at 14:57 -0400, Jeff Layton wrote: 
This patchset is the third version of the patchset to add ESTALE
handling to several syscalls. The basic idea is to allow the client to
gracefully retry the lookup and call when a NFS server returns ESTALE.
I exercised this using 3.5-rc5 against a memory-starved server that
exports a FAT-backed filesystem. Where normally I see lots of ESTALE
errors due to inode eviction, with this patchset I see none. And, the
performance is much better than the only other way I know to eliminate
the errors, which is to mount with 'lookupcache=none'.

It's not an exhaustive test by any means, just a data point for you. 
Thanks!

Lightly-tested-by: Steve Magnani [off-list ref]
------------------------------------------------------------------------
Steven J. Magnani               "I claim this network for MARS!
www.digidescorp.com              Earthling, return my space modulator!"

#include <standard.disclaimer>

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help