Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/lib/libc/sys
On Wed, Mar 25, 2009 at 05:32:52AM +0000, David A. Holland wrote:
> Log Message:
> Update the note about sync returning before buffers are written: it is a
> piece of historical behavior, not a current bug. Also, while here, add a
> bit about disk write-back caches and point to dkctl/scsictl.
> Bump date. (first time since 1993!)
Thanks, however:
+.Sh CAUTIONS
+Many modern disks contain write-back caches.
+In theory
+.Fn sync
+flushes these.
This is not true, unless you are using logging (or zfs!).
+In practice there are many possible ways for this mechanism to go
+astray.
+It is prudent (where possible) to allow a few seconds after syncing
+for everything to settle before e.g. turning off the power.
+.Pp
+It may also be desirable to use
+.Xr dkctl 8
+or
+.Xr scsictl 8
+to disable the write-back cache entirely.
This is wishy washy. It gives the sense that we know there is a problem, but
simply couldn't be arsed fixing it. What do you want to convey?
Home |
Main Index |
Thread Index |
Old Index