Richard Elling wrote:
On Mar 30, 2010, at 3:32 PM, Jeroen Roodhart wrote:
If you are going to trick the system into thinking a volatile cache is 
nonvolatile, you
might as well disable the ZIL -- the data corruption potential is the same.
I'm sorry? I believe the F20 has a supercap or the like? The advise on:

You are correct, I misread the Marvell (as in F20) and X4540 (as in not X4500)
combination.

http://wikis.sun.com/display/Performance/Tuning+ZFS+for+the+F5100#TuningZFSfortheF5100-ZFSF5100

Is to disable write caching altogether. We opted not to do _that_ though... :)

Good idea.  That recommendation is flawed for the general case and only
applies when all devices have nonvolatile caches.

Are you sure about disabling write cache on the F20 is a bad thing to do?

I agree that it is a reasonable choice.

For those following along at home, I'm pretty sure that the terminology being used is confusing at best, and just plain wrong at worst.

The write cache is _not_ being disabled. The write cache is being marked as non-volatile.

By marking the write cache as non-volatile, one is telling ZFS to not issue cache flush commands.

BTW, why is a Sun/Oracle branded product not properly respecting the NV bit in the cache flush command? This seems remarkably broken, and leads to the amazingly bad advice given on the wiki referenced above.

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

Reply via email to