From owner-freebsd-hackers Tue Feb 6 14:18: 0 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mail.integratus.com (unknown [63.209.2.83]) by hub.freebsd.org (Postfix) with SMTP id 7E66A37B503 for ; Tue, 6 Feb 2001 14:17:40 -0800 (PST) Received: (qmail 6424 invoked from network); 6 Feb 2001 22:17:40 -0000 Received: from kungfu.integratus.com (HELO integratus.com) (172.20.5.168) by tortuga1.integratus.com with SMTP; 6 Feb 2001 22:17:40 -0000 Message-ID: <3A807803.27999266@integratus.com> Date: Tue, 06 Feb 2001 14:17:39 -0800 From: Jack Rusher Organization: http://www.integratus.com/ X-Mailer: Mozilla 4.73 [en] (X11; I; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Andre Oppermann Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: soft updates and qmail (RE: qmail IO problems) References: <3A805E94.8FF4F103@monzoon.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Andre Oppermann wrote: > > > Since when does `atomic' equal `synchronous' ? > > Because otherwise it would not be atomically, would it? I am loath to add to this bloated thread, but... atomic and durable aren't the same thing. This is why A.C.I.D. semantics contain both A & D. The atomicity guarantee concerning rename is meant to suggest that there be no time when the filesystem view contains either both links or no link to the file you are renaming. The operation will either succeed or fail as an atomic unit with regard to the system's view of the filesystem. This DOES NOT mean that the data will be on stable store. -- Jack Rusher, Senior Engineer | mailto:jar@integratus.com Integratus, Inc. | http://www.integratus.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message