>>>>> "cs" == Chris Siebenmann <[EMAIL PROTECTED]> writes:

    cs> (Some versions of syslog let you turn this off for specific
    cs> log files, which is very useful for high volume, low
    cs> importance ones.)

         To ensure that kernel messages are written to disk promptly,
         syslogd(8) calls fsync(2) after writing messages from the kernel.
         Other messages are not synced explcitly.  You may disable syncing of
         files specified to receive kernel messages by prefixing the pathname
         with a minus sign `-'. 

That's from BSD, which fsync's kernel messages only, not messages from
libc.  try adding a '-' to the start of your log filename.  It
probably won't work with your syslog variant, though.

If your syslog is calling fsync on all messages not just kernel
messages, then moving to the syslog protocol between client and ZFS
server instead of NFS might not help.  If you test more, let us know
what happens.

Attachment: pgprnyhndg2fR.pgp
Description: PGP signature

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

Reply via email to