diff options
author | Shehjar Tikoo <shehjart@gluster.com> | 2010-11-25 00:17:08 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2010-11-25 06:35:19 -0800 |
commit | 26a8202550593232f941cd2251cfbeb304991808 (patch) | |
tree | fb9f5a1d4a2977bea39edb76ddb98bd8e3c74101 /xlators/nfs/server/src/mount3.c | |
parent | ac5e34ec840889bc3eaf07d2f7091432ff698fe2 (diff) |
nfs3: Fresh inode lookup on failed revalidation
Brings in changes that were earlier introduced in commit:
f5afcc47f9f00472d6c2b3f48127e02332cd457a
but reverted because the patch was buggy and caused a seg-fault
due to extra inode_unrefs.
It fixes that extra inode_unref and cleans up the revalidation logic.
Signed-off-by: Shehjar Tikoo <shehjart@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 1756 (NFS must revalidate inode on first ESTALE on lookup)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1756
Diffstat (limited to 'xlators/nfs/server/src/mount3.c')
0 files changed, 0 insertions, 0 deletions