Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2000 08:35:48 -0600 (MDT)
From:      Justin Gibbs <gibbs@plutotech.com>
To:        Stephen.Byan@quantum.com (Stephen Byan)
Cc:        mbendiks@eunet.no, Stephen.Byan@quantum.com, fs@FreeBSD.ORG, sos@FreeBSD.ORG, freeBSD-scsi@FreeBSD.ORG
Subject:   Re: disable write caching with softupdates?
Message-ID:  <200009211435.IAA36298@pluto.plutotech.com>
In-Reply-To: <8133266FE373D11190CD00805FA768BF055BD1D4@shrcmsg1.tdh.qntm.com> from Stephen Byan at "Sep 21, 2000  6:40:24 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> Without write caching, you pay one disk rotation for each sequential write.

This should not be the case if you are allowed to overlap commands.  The
only penalty should be increased latency in seeing a write complete.

Because ATA and now even some SCSI drives only support the "basic queuing"
feature set (cannot specify an ordered write barrier to the device), we'll
have to find some way to give ordered semantics on these devices or just
abandon the use of the B_ORDERED buffer flag.  Softupdates does not
use it, but FFS does in a few places.  Too bad... back when I added it
all SCSI devices that supported tagged queuing made this easy to do
and I expected to see ATA follow SCSI's lead and implement the same
primitive.

--
Justin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-fs" in the body of the message




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