Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Oct 1995 12:06:26 +0300 (MSK)
From:      =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) <ache@astral.msk.su>
To:        Peter Wemm <peter@jhome.dialix.com>
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:  <eBISUbmi04@ache.dialup.demos.ru>
In-Reply-To: <Pine.BSF.3.91.951031162606.22432A-100000@jhome.DIALix.COM>; from Peter Wemm at Tue, 31 Oct 1995 16:30:27 %2B0800 (WST)
References:  <Pine.BSF.3.91.951031162606.22432A-100000@jhome.DIALix.COM>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <Pine.BSF.3.91.951031162606.22432A-100000@jhome.DIALix.COM>
    Peter Wemm writes:

>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

Ok, I understand you...

>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.

Taylor-UUCP doesn't do fsync by default,
sendmail do it in rare cases, so I don't think about them.
fsync in mail.local is evil probably only on UUCP sites when large
mail chunks parsed at once, on SMTP sites mail usually
arrives in async. order, so it not hits.

-- 
Andrey A. Chernov        : And I rest so composedly,  /Now, in my bed,
ache@astral.msk.su       : That any beholder  /Might fancy me dead -
http://dt.demos.su/~ache : Might start at beholding me,  /Thinking me dead.
RELCOM Team,FreeBSD Team :         E.A.Poe         From "For Annie" 1849



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?eBISUbmi04>