On February 10, 2009 4:41:35 PM -0800 Jeff Bonwick
Not if the disk drive just *ignores* barrier and flush-cache commands
and returns success. Some consumer drives really do exactly that.
If it were possible to detect such disks, I'd add code to ZFS that
would simply refuse to use them. Unfortunately, there is no reliable
way to test the functioning of synchonize-cache programmatically.
How about a database of known bad drives? Like the format.dat of old.
The intransigence of disk makers is incredible. Name and shame might