erik.trim...@sun.com said:
> All J4xxx systems are really nothing more than huge SAS expanders hooked  to
> a bunch of disks, so cache flush requests will either come from ZFS  or any
> attached controller.  Note that I /think/ most non-RAID  controllers don't
> initiate their own cache flush requests. 

Docs for the non-RAID HBA's sold by Sun say that with proper (recent)
firmware, at power-up the HBA will disable write caches on the disks
themselves (this refers to the LSI 1068-based HBA's, anyway).  There
was a Sun Alert issued for early revisions which failed to disable
disk caches, resulting in data loss at power loss for cache-unaware
software.

Solaris/OpenSolaris ZFS will then enable the write caches once it
knows it has control of whole disks, and issues flushes to the drives
as appropriate.

Regards,

Marion


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

Reply via email to