Hello Eric, Monday, August 7, 2006, 6:29:45 PM, you wrote:
ES> Robert - ES> This isn't surprising (either the switch or the results). Our long term ES> fix for tweaking this knob is: ES> 6280630 zil synchronicity ES> Which would add 'zfs set sync' as a per-dataset option. A cut from the ES> comments (which aren't visible on opensolaris): ES> sync={deferred,standard,forced} ES> Controls synchronous semantics for the dataset. ES> ES> When set to 'standard' (the default), synchronous ES> operations such as fsync(3C) behave precisely as defined ES> in fcntl.h(3HEAD). ES> When set to 'deferred', requests for synchronous ES> semantics are ignored. However, ZFS still guarantees ES> that ordering is preserved -- that is, consecutive ES> operations reach stable storage in order. (If a thread ES> performs operation A followed by operation B, then the ES> moment that B reaches stable storage, A is guaranteed to ES> be on stable storage as well.) ZFS also guarantees that ES> all operations will be scheduled for write to stable ES> storage within a few seconds, so that an unexpected ES> power loss only takes the last few seconds of change ES> with it. ES> When set to 'forced', all operations become synchronous. ES> No operation will return until all previous operations ES> have been committed to stable storage. This option can ES> be useful if an application is found to depend on ES> synchronous semantics without actually requesting them; ES> otherwise, it will just make everything slow, and is not ES> recommended. ES> There was a thread describing the usefulness of this (for builds where ES> all-or-nothing over a long period of time), but I can't find it. I remember the thread. Do you know if anyone is currently working on it and when is it expected to be integrated into snv? -- Best regards, Robert mailto:[EMAIL PROTECTED] http://milek.blogspot.com _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss