Date: Sat, 22 Feb 2003 18:12:47 +0100 From: Roman Neuhauser <neuhauser@bellavista.cz> To: "Brian T. Schellenberger" <bts@babbleon.org> Cc: Alistair Phillips <file13@rentboy.co.za>, FreeBSD Questions <freebsd-questions@rentboy.co.za> Subject: Re: SoftUpdates on / Message-ID: <20030222171247.GV329@freepuppy.bellavista.cz> In-Reply-To: <200302211452.45685.bts@babbleon.org> References: <001401c2d9aa$a10d5b30$2502100a@alistairp> <200302211452.45685.bts@babbleon.org>
next in thread | previous in thread | raw e-mail | index | archive | help
# bts@babbleon.org / 2003-02-21 14:52:45 -0500: > the reason that they disabled by default on / is almost > certainly because the / is usually *small*, not large. thus spoke Terry Lambert in Message-ID: <3E4B429D.5DCFB0E9@mindspring.com>: : I believe the reason it's not "on" in sysinstall is that sysinstall : tries to mount things async on the initial install, so that doing : things like unpacking ports doesn't take forever. If it fails, you : can just restart, and having to do that a couple of times is still : faster than waiting for ordered metadata. : The technical reason that it doesn't do it is that the mount update : is not logically an "unmount without destroying vnodes(inodes) in : core, with a remount with the new options". The main reason for : that is that the dependencies go all the way to the buffer cache, : and the backing vnode (e.g. the "raw" device) that's mounted does : not necessarily get its buffers flushed. Basically, you'd have to : put a little more work into the "mount update" code. : This was discussed a long time ago on -arch, when soft updates : first came into FreeBSD, and then again every 18 months or so, : ever after. See Kirk's postings on the subject, if you don't : want to take mine for it. -- If you cc me or remove the list(s) completely I'll most likely ignore your message. see http://www.eyrie.org./~eagle/faqs/questions.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030222171247.GV329>