Date: Thu, 19 Apr 2001 12:33:13 -0700 (PDT) From: Matt Dillon <dillon@earth.backplane.com> To: John Baldwin <jhb@FreeBSD.ORG> Cc: Mike Bristow <mike@urgle.com>, hackers@FreeBSD.ORG, Jeremiah Gowdy <data@dualcpus.com> Subject: Re: OpenBSD's FFS/dirpref/softupdates improvements Message-ID: <200104191933.f3JJXDG58095@earth.backplane.com> References: <XFMail.010419101350.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I've accepted the job of MFCing the dirpref stuff to -stable ... after
the 4.3 release.
If fsck is clobbering consistently we can probably make the kernel
avoid a panic. I'll look at the issue carefully when I do the MFC.
-Matt
:On 19-Apr-01 Mike Bristow wrote:
:> On Thu, Apr 19, 2001 at 08:57:37AM -0700, Jeremiah Gowdy wrote:
:>> "Two aspects of the FFS filesystem in OpenBSD have received significant
:>> improvements since 2.8, increasing performance dramatically. Thanks to art,
:>> gluk, csapuntz, and a host of other developers and testers, Soft Updates are
:>> now much more stable than ever before. The second improvement, contributed
:>> by gluk@openbsd.org, is a new directory allocation policy (codenamed
:>> "dirpref"). Coupled with soft updates, the new dirpref code offers up to a
:>> 60x speed increase in gluk's tests, documented here:"
:>>
:>> http://groups.google.com/groups?q=dirpref&num=100&hl=en&lr=&safe=off&rnum=2&
:>> seld=905073910&ic=1
:>>
:>> Does anyone know anything about this ?
:>
:> Commited to -current about 10 April.
:>
:> I suspect that Jordan would shoot someone who suggested a MFC before
:> 4.3 is out.
:
:It needs more work, too. If you try to use an old fsck with the new kernel,
:then the old fsck will clobber some new variables in the superblock. Then the
:new kernel will panic later on instead of doing a sanity check on the new
:values in the superblock and falling back to defaults if they are bogus. This
:is a major POLA bug and the changes shouldn't go into 4.x unless this is fixed.
:This breaks the recommended method of updating stable by doing the installworld
:after rebooting into a new kernel.
:
:--
:
:John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104191933.f3JJXDG58095>
