tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[PATCH] PUFFS with cache TTL from filesystem
Hi
I am ready to commit the following changes, which enable our FUSE
emulation to take advantage of name and attribute caching, with
TTL given by the filesystem. It makes performances much better
while prseerving the ability to run a distributed filesystem:
http://ftp.espci.fr/shadow/manu/kernel2.patch
http://ftp.espci.fr/shadow/manu/libpuffs2.patch
http://ftp.espci.fr/shadow/manu/libperfuse2.patch
The code seems to work fine according to my test cases, I just
have one concern about isdot case puffs_vnop_lookup(). I wonder
if the vput call is right, or if I should drop a reference.
cvp and ap->a_dvp should always be the same in that case, right?
--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index