cvs commit: src/sys/fs/coda cnode.h coda_subr.c coda_vnops.c

Alfred Perlstein alfred at freebsd.org
Wed Feb 13 18:02:03 PST 2008


* Robert Watson <rwatson at FreeBSD.org> [080213 07:45] wrote:
> rwatson     2008-02-13 15:45:12 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/fs/coda          cnode.h coda_subr.c coda_vnops.c 
>   Log:
...
>   Since the Coda module is agressive about not keeping around
>   unopened cnodes, the utility of the cache is somewhat limited for
>   files, but works will for directories.  We should make Coda less
>   agressive about GCing cnodes in VOP_INACTIVE() in order to improve
>   the effectiveness of in-kernel caching of attributes and access
>   rights.

Move the GC to the VOP_RECLAIM VOP and you'll get what you want.

-Alfred


More information about the cvs-src mailing list