Date: Mon, 19 Aug 2002 09:04:13 -0700 (PDT) From: Matthew Dillon <dillon@apollo.backplane.com> To: freebsd-stable@FreeBSD.ORG Subject: Re: root (/) not soft-updates by default ? Message-ID: <200208191604.g7JG4DOU077232@apollo.backplane.com> References: <20020819144928.GA6628@nebula.wanadoo.fr> <20020819105452.A14530@blackhelicopters.org> <m3ofbylv71.fsf@merlin.emma.line.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This conversation is moot, since modern IDE drives (and apparently seeping
into SCSI drives as well) do track-at-once writes to the physical media,
there is no ordering guarentee no matter what you do, and IDE performance
with write caching turned off sucks so badly you pretty much *have* to turn
it on if tags are not supported or suffer penalties so severe that the last
time we tried it our user community was up in arms over the result.
So short of caching the data in NVRAM you are *screwed* no matter what
you do. Oh, wait, even caching the data in NVRAM doesn't save us, since
track-at-once writes rewrite sectors we never modified. So we might as
well turn write caching on. If you don't like the default, you can turn
it off in /boot/loader.conf.
In any case, Jaime Bozza's explanation (the smallish root can fill up with
softupdates enabled when installing a new system over the old one) is the
correct one. This issue is fixed in -current's softupdates but not
fixed in -stable's. The business about IDE not ordering writes is also
correct, but the statement that softupdates is somehow *worse* then a
normal mount with an IDE disk is not correct. Both are equally dangerous
due to the track-at-once writes which IDE drives tend to do these days.
Since very little on the root partition is modified once a system has
come up, not enabling softupdates on root is not a big deal.
-Matt
Matthew Dillon
<dillon@backplane.com>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208191604.g7JG4DOU077232>
