Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jul 2004 23:13:03 +0200
From:      Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
To:        Scott Long <scottl@freebsd.org>
Cc:        bugghy <bugghy@home.ro>
Subject:   Re: magic sysrq keys functionality
Message-ID:  <m3hdrulbfk.fsf@merlin.emma.line.org>
In-Reply-To: <20040726121005.D32601@pooker.samsco.org> (Scott Long's message of "Mon, 26 Jul 2004 12:15:02 -0600 (MDT)")
References:  <1090718450.2020.4.camel@illusion.com> <200407251112.46183.doconnor@gsoft.com.au> <20040726152151.GC1473@green.homeunix.org> <20040726175219.GA96815@green.homeunix.org> <20040726121005.D32601@pooker.samsco.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Scott Long <scottl@freebsd.org> writes:

> GAH!  No, please don't start this war again!  The last time that we tried
> turning this off in a release (4.1 IIRC), were were plagqued by months of
> earthquakes, plagues, and deaths of first-born youngsters.  I 100% agree
> that write caching in ATA is not compatible with data integrety, but the
> ATA marketting machine has convinced us that cached+untagged speed is
> better than uncached+tagged safety.  C'est la vie, or so they say here.

Looking out of the cosy FreeBSD hut, for the Linux kernel, write barrier
support (i. e. using the ATA cache flush facility on those drives that
support it, and logging a warning if a drive doesn't) to enforce proper
write order and synchronization is underway, with some distros already
using it, for instance SuSE. It's not yet in the baseline code AFAIK.

BTW, is proper write order guaranteed on SCSI drives through ordered
tags? softdep doesn't really like blocks being written in different
order than scheduled.

-- 
Matthias Andree

Encrypted mail welcome: my GnuPG key ID is 0x052E7D95 (PGP/MIME preferred)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m3hdrulbfk.fsf>