Date: Mon, 29 Sep 2008 22:36:19 -0700 From: Jeremy Chadwick <koitsu@FreeBSD.org> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: freebsd-stable@freebsd.org Subject: Re: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY Message-ID: <20080930053619.GA37286@icarus.home.lan> In-Reply-To: <200809291744.m8THiBlR034739@apollo.backplane.com> References: <20080927051413.GA42700@icarus.home.lan> <765067435.20080926223557@takeda.tk> <20080927064417.GA43638@icarus.home.lan> <588787159.20080927003750@takeda.tk> <5f67a8c40809282030l7888d942q548d570cd0b33be9@mail.gmail.com> <20080929040025.GA97332@icarus.home.lan> <48E080C0.9070103@modulus.org> <5f67a8c40809290809j58639df8ka65184151161cab6@mail.gmail.com> <5f67a8c40809290849m413eebe6sd31a493aea506932@mail.gmail.com> <200809291744.m8THiBlR034739@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Sep 29, 2008 at 10:44:11AM -0700, Matthew Dillon wrote: > A couple of things to note here. Well, many things actually. Matt, I just wanted to take a moment to thank you for your verbose and thorough outline of the issues as you see them. You're the first developer (albeit Dragonfly :-) ) I've seen to comment on these in detail. I fully agree with each and every item you covered, as well as the items in your follow-up mail to Andrew (re: mentioning BIOS/software RAID and hardware RAID at the end). Going with ZFS as the default filesystem is really something we should be considering seriously. Oh, and yes, I *completely* agree with your statement about the Foundation coughing up money to pjd@ for his efforts. ZFS "saving our asses" is how I put it too. :-) The topic of BIO_FLUSH is something I got to thinking about last night at work; the only condition where a disk with write caching enabled *would not* fully write the data to the platter would in fact be power loss. All other conditions (specifically soft reset and panic) should not require explicit flushing. I wonder why this is being done, especially on shutdown of FreeBSD. Assuming I understand it correctly, I'm talking about this: Waiting (max 60 seconds) for system process `bufdaemon' to stop...done Waiting (max 60 seconds) for system process `syncer' to stop... Syncing disks, vnodes remaining...3 3 3 2 2 0 0 done All buffers synced. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080930053619.GA37286>