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