dangerous situation with shutdown process
Jon Dama
jd at ugcs.caltech.edu
Sun Jul 17 00:32:04 GMT 2005
No, it's at a level below softupdates that this must be done. Softupdates
only understands when things have been marked completed with
biodone()--the underlying scsi/ata/sata driver must make the determination
as to when biodone should be called.
The flush has to be done there. _IF_ the flush is being done there, then
request barriers represent a performance enhancement, not an integrity
enhancement.
-Jon
On Sat, 16 Jul 2005, Matthias Buelow wrote:
> Lowell Gilbert wrote:
>
> >Well, break it down a little bit. If an ATA drive properly implements
> >the cache flush command, then none of the ongoing discussion is
>
> Are you sure this is the case? Are there sequence points in softupdates
> where it issues a flush request and by this guarantees fs integrity?
> I've read thru McKusick's paper in search for an answer but haven't
> found any. All I've read so far on mailing lists and from googling
> was that softupdates doesn't work if the wb-cache is enabled.
>
> mkb.
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>
More information about the freebsd-stable
mailing list