DragonFly BSD
DragonFly commits List (threaded) for 2010-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: kernel - swapcache - Fix snocache and cache flags propagation, fix PG_NOTMETA


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 22 Feb 2010 00:06:49 -0800 (PST)

commit aabd5ce88e10cfe2005dedc5da2071731329e39d
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Sun Feb 21 23:44:27 2010 -0800

    kernel - swapcache - Fix snocache and cache flags propagation, fix PG_NOTMETA
    
    * The namecache was not always propagating the snocache and cache
      chflags flags.  Now it is.  However, the flags no longer propagate
      across mount points.
    
    * The vm_page PG_NOMETA flag was being improperly applied to regular
      files.  It only applies to VCHR vnodes.
    
    * blogbench tests show significant improvement but swapcache is still
      missing some data or meta-data somewhere.

Summary of changes:
 sys/kern/vfs_cache.c   |   12 ++++++++
 sys/kern/vfs_nlookup.c |   72 ++++++++++++++++++++++++++---------------------
 sys/vm/vm_swapcache.c  |   21 +++++++++++--
 test/debug/vnodeinfo.c |    4 ++
 4 files changed, 73 insertions(+), 36 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/aabd5ce88e10cfe2005dedc5da2071731329e39d


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]