From owner-freebsd-hackers Tue Feb 6 11:49:21 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mailtoaster1.pipeline.ch (mailtoaster1.pipeline.ch [62.48.0.70]) by hub.freebsd.org (Postfix) with SMTP id B039D37B491 for ; Tue, 6 Feb 2001 11:49:01 -0800 (PST) Received: (qmail 12673 invoked from network); 6 Feb 2001 19:45:50 -0000 Received: from unknown (HELO monzoon.net) ([195.134.133.140]) (envelope-sender ) by mailtoaster1.pipeline.ch (qmail-ldap-1.03) with SMTP for ; 6 Feb 2001 19:45:50 -0000 Message-ID: <3A8054E1.801E3B4E@monzoon.net> Date: Tue, 06 Feb 2001 20:47:45 +0100 From: Andre Oppermann X-Mailer: Mozilla 4.74 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: Rik van Riel Cc: Mike Silbersack , Poul-Henning Kamp , Charles Randall , 'Matt Dillon' , Dan Phoenix , Alfred Perlstein , Jos Backus , freebsd-hackers@FreeBSD.ORG Subject: Re: soft updates and qmail (RE: qmail IO problems) References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Rik van Riel wrote: > > On Tue, 6 Feb 2001, Andre Oppermann wrote: > > > Qmail depends on ordered-metadata updates (Terry! :-). That > > means if you issue a link() to the new place and a unlink() in > > the old place it should guarantee that the link() happens > > *BEFORE* the unlink(). > > > > As it is, I can only recommend people to go with something > > > like postfix, Exim or zmailer ... > > > > Have a look at the qmail source and the facts before you spill > > out such a *bullshit*! > > If qmail depends on a behaviour which isn't guaranteed by > some OSes ... Under Linux ext2 doesn't even guarantee that fsync() does what it is supposed to do. Not even postfix or whatever can work around that. At least qmail says it requires these semantics to not loose messages. What it boils down to is that Linux ext2 is a no-no for any no-loss reliable mail service. -- Andre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message