Skip site navigation (1)Skip section navigation (2)
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>