On 5/26/06, Bart Smaalders <[EMAIL PROTECTED]> wrote:

There are two failure modes associated with disk write caches:

Failure modes aside, is there any benefit to a write cache when command
queueing is available?  It seems that the primary advantage is in allowing
old ATA hardware to issue writes in an asynchronous manner.  Beyond
that, it doesn't really make much sense, if the queue is deep enough.

ZFS enables the write cache and flushes it when committing transaction
groups; this insures that all of a transaction group appears or does
not appear on disk.

How often is the write cache flushed, and is it synchronous?  Unless I am
misunderstanding something, wouldn't it be better to use ordered tags, and
avoid cache flushes all together?

Also, does ZFS disable the disk read cache?  It seems that this would be
counterproductive with ZFS.

Chris
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to