OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-4686-g2e9dcc0
Gerrit Code Review
gerrit@openafs.org
Sun, 30 Aug 2015 12:35:08 -0400
The following commit has been merged in the master branch:
commit 2e9dcc069904aaa434787eec53c6f9821911cbab
Author: Andrew Deason <adeason@sinenomine.net>
Date: Sun Aug 24 23:01:16 2014 -0500
LINUX: Restore negative dentry caching
One of the changes in commit 652f3bd9cb7a5d7833a760ba50ef7c2c67214bba
effectively disabled negative caching for dentries, by always
invalidating a negative dentry in afs_linux_dentry_revalidate. This
was because various temporary errors could result in ENOENT errors
being returned to afs_lookup, which created incorrect negative dentry
cache entries.
These incorrect ENOENT errors were rectified in change
Ib01e4309e44b532f843d53c8de2eae613e397bf6 . So, negative dentry cache
entries should work now, so remove the code to unconditionally
invalidate these negative entries.
Change-Id: Ic027147fd1f733beaa0fafbbabfa8c09f5656d34
Reviewed-on: http://gerrit.openafs.org/11789
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Daria Brashear <shadow@your-file-system.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
src/afs/LINUX/osi_vnodeops.c | 26 ++++++++++++--------------
1 files changed, 12 insertions(+), 14 deletions(-)
--
OpenAFS Master Repository