Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Oct 1995 16:30:27 +0800 (WST)
From:      Peter Wemm <peter@jhome.DIALix.COM>
To:        "Andrey A. Chernov" <ache@freefall.freebsd.org>
Cc:        CVS-commiters@freefall.freebsd.org, cvs-libexec@freefall.freebsd.org
Subject:   Re: cvs commit: src/libexec/mail.local Makefile mail.local.c
Message-ID:  <Pine.BSF.3.91.951031162606.22432A-100000@jhome.DIALix.COM>
In-Reply-To: <199510310822.AAA00415@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 31 Oct 1995, Andrey A. Chernov wrote:
> ache        95/10/31 00:22:14
> 
>   Modified:    libexec/mail.local  Makefile mail.local.c
>   Log:
>   Put fsync under #ifdef EXTRA_SANITY and turn it off by default.
>   fsync here cause real disk trashing when large UUCP mail chanks
>   parsed.

I dont mean to upset Andrey, but IMHO, this is a FUNDAMENTAL sanity 
requirement.  IMHO, incoming email is *precious*, especially on a 
commercial system.

Andrey, I respectfully request that you change it from
#ifdef EXTRA_SANITY 
  fsync()..
#endif

to

#ifndef DONT_FSYNC
  fsync()
#endif

And the same for Taylor-UUCP 1.06, and sendmail(?) in case you were thinking 
about doing those too.  IMHO, this is bad karma, because we've committed to 
accepting and delivering the mail.

-Peter




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.951031162606.22432A-100000>