From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf van der Spek Subject: Re: Atomic file data replace API Date: Wed, 29 Dec 2010 18:12:19 +0100 Message-ID: References: <20101228025937.GE10149@thunk.org> <4D1A351B.5080604@redhat.com> <4D1A6663.8000307@redhat.com> <4D1B542F.9070506@ontolinux.com> <4D1B6217.6020300@ontolinux.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Cc: linux-fsdevel , linux-ext4 , "Ted Ts'o" , Ric Wheeler , Amir Goldstein To: Christian Stroetmann Return-path: In-Reply-To: <4D1B6217.6020300@ontolinux.com> Sender: linux-ext4-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org On Wed, Dec 29, 2010 at 5:30 PM, Christian Stroetmann wrote: >> I'm talking about the code for temp file, fsync, rename. Not about >> O_ATOMIC code. > > Maybe you have not understood the hints: It doesn't matter anymore about > what you are talking unless you present code. What code? >>>> Each app makes it's own decision about what API to use. Supporting >>>> atomic stuff doesn't change the behaviour of existing apps. >>> >>> Wrong, we are talking here in the first place about general atomic FS >>> operations. And to guarantee atomicity you have to change general FS >>> functions in such a way that in the end all other applications are >>> affected, >> >> Why's that? > > read the paragraph as a whole I have. Still wondering why.