Hello Neil, Wednesday, June 21, 2006, 6:41:50 PM, you wrote:
NP> Torrey McMahon wrote On 06/21/06 10:29,: >> Roch wrote: >> >>> Sean Meighan writes: >>> > The vi we were doing was a 2 line file. If you just vi a new file, >>> add > one line and exit it would take 15 minutes in fdsynch. On >>> recommendation > of a workaround we set >>> > > set zfs:zil_disable=1 >>> > > after the reboot the fdsynch is now < 0.1 seconds. Now I have no >>> idea if it was this setting or the fact that we went through a reboot. >>> Whatever the root cause we are now back to a well behaved file system. >>> >>> >>> well behaved...In appearance only ! >>> >>> Maybe it's nice to validate hypothesis but you should not >>> run with this option set, ever., it disable O_DSYNC and >>> fsync() and I don't know what else. >>> >>> Bad idea, bad. >> >> >> >> Why is this option available then? (Yes, that's a loaded question.) NP> I wouldn't call it an option, but an internal debugging switch that I NP> originally added to allow progress when initially integrating the ZIL. NP> As Roch says it really shouldn't be ever set (as it does negate POSIX NP> synchronous semantics). Nor should it be mentioned to a customer. NP> In fact I'm inclined to now remove it - however it does still have a use NP> as it helped root cause this problem. Isn't it similar to unsupported fastfs for ufs? I think it could be useful in some cases after all. -- 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