DragonFly commits List (threaded) for 2013-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: kernel - Add negative caching to cache_findmount()
commit 9c105d5b68ecf41d798c8ec649ce75a89f051572
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Fri Feb 22 10:09:58 2013 -0800
kernel - Add negative caching to cache_findmount()
* Add negative caching to cache_findmount(). It turns out that there
are quite a few cases, particularly during poudriere, so this is
needed to avoid dropping down into the slow mountlist scan code.
* Removes remaining bottlenecks in mount-point crossings during path
lookups. The mountlist_token is no longer colliding in critical
paths.
Summary of changes:
sys/kern/vfs_cache.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 67 insertions(+), 7 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9c105d5b68ecf41d798c8ec649ce75a89f051572
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]