On 04/01/10 10:28, Neil Perrin wrote:
We've flip-flopped on whether it should be inherited. It's currently
coded as inherited, and I know Robert believes it should stay that way.
Anyway, it was generally felt by the zfs group that sync=disabled
was sufficiently dangerous to require explicit setting on each dataset.
I would be ok with it being inherited.

IMHO, sync=disabled is less dangerous than checksum=off, which is inherited.

Both can result in silent data corruption. In the case of sync=disabled, only recently written data can be lost, and the loss occurs in conjuction with a pretty obvious event (a crash and reboot).

In the case of checksum=off, any data written while the setting is in effect can be lost.

Inheriting sync=always is actually useful and non-dangerous; on balance, IMHO it's less confusing and more useful for sync to be inherited.

                                        - Bill




_______________________________________________
opensolaris-arc mailing list
[email protected]

Reply via email to