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?

Reply via email to