Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Feb 2008 18:02:03 -0800
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/fs/coda cnode.h coda_subr.c coda_vnops.c
Message-ID:  <20080214020203.GP99258@elvis.mu.org>
In-Reply-To: <200802131545.m1DFjCq0092390@repoman.freebsd.org>
References:  <200802131545.m1DFjCq0092390@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Robert Watson <rwatson@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080214020203.GP99258>