DragonFly users List (threaded) for 2005-04
HEADS UP! DEVELOPMENT (that is, the CVS HEAD) may become unstable for a while!
This is a warning. In the next few weeks a lot of stuff is going to
start to happen in HEAD which could destabilize it a bit. People
who don't want to take risks but wish to remain on the main development
branch instead of the release branch should use the PREVIEW tag (which
is what the old STABLE tag was).
Sample cvsup files updated for the new tagging scheme are available in
the download section of our main site.
A number of people have pending work. Jeffrey Hsu has been working on
a major route table handling update. There will be a bunch of threading
work and of course the big libc-bump work, and other things.
My own TODO list begins with a big buffer cache RED-BLACK tree patch
which will probably go in over the weekend. This patch will also
give us the capability to do efficient, ranged fsync()'s, and the
filesystem syncer will automatically start using that feature.
Then, either during or after USENIX I will be redoing the write_behind
heuristic (as in removing it entirely) and instead implement the
functionality as part of either the bufdaemon or the pagedaemon or both.
After USENIX I will start to work on SMP performance issues, VFS
threading, and the BGL (Big Giant Lock), amoung other things. And
finishing up the journaling.