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

Re: cvs commit: src/sys/kern kern_shutdown.c vfs_bio.c src/sys/sys buf.h src/sys/vfs/gnu/ext2fs ext2_subr.c src/sys/vfs/ufs ffs_subr.c


From: joerg@xxxxxxxxxxxxxxxxx
Date: Fri, 28 Apr 2006 18:44:10 +0200
Mail-followup-to: commits@crater.dragonflybsd.org

On Fri, Apr 28, 2006 at 09:34:06AM -0700, Matthew Dillon wrote:
> 
>     The biggest mess is related to vfs_busy_pages().  I am exploring ways
>     on getting rid of it, perhaps by requiring that a buffer be instantiated
>     to back any dirty (vnode backed) VM pages.  This is actually a fairly
>     straightforward case since once you have such a page the system will
>     want to flush it to disk at least once every 30 seconds anyhow.  But
>     it would allow me to get rid of all the bogus_page junk in the kernel
>     and greatly simplify the buffer cache code.

Hm. At least the 30 second part should be optional, since it is a major
annoyance for notebook users. But that's a different issue :-)

Joerg



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