Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Dec 2004 05:46:32 -0500 (EST)
From:      Jeff Roberson <jroberson@chesapeake.net>
To:        current@freebsd.org
Subject:   SMP VFS Last call
Message-ID:  <20041213054007.Y9536@mail.chesapeake.net>

next in thread | raw e-mail | index | archive | help
The SMP FFS/VFS patch has undergone several iterations and lots of serious
testing over the past few weeks.  Many people, especially Peter Holm, have
sent me good bug reports.  It's currently running on the port build
cluster and I have done extended load testing in small memory
configurations.  What this means is, after I get back from vacation, it's
going to go into the tree.  If you don't test it now, you will be in a few
weeks. :-)

http://www.chesapeake.net/~jroberson/smpffs.diff

For those of you that missed the last few emails on the topic;  This patch
dynamically acquires Giant in high-level VFS code only if the underlying
filesystem needs it.  It also adds locking to ffs and softupdates so that
FFS no longer needs Giant, unless you have QUOTA in your kernel config.
This patch also fixes a half dozen or so race conditions that were
discovered in the earlier VFS locking work that had not been tested until
now.

Cheers,
Jeff



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