Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S267681AbUIBGG1 (ORCPT ); Thu, 2 Sep 2004 02:06:27 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S267607AbUIBGG0 (ORCPT ); Thu, 2 Sep 2004 02:06:26 -0400 Received: from fw.osdl.org ([65.172.181.6]:59844 "EHLO mail.osdl.org") by vger.kernel.org with ESMTP id S267602AbUIBGFi (ORCPT ); Thu, 2 Sep 2004 02:05:38 -0400 Date: Wed, 1 Sep 2004 23:04:45 -0700 (PDT) From: Linus Torvalds To: David Masover cc: Jamie Lokier , Horst von Brand , Adrian Bunk , Hans Reiser , viro@parcelfarce.linux.theplanet.co.uk, Christoph Hellwig , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Alexander Lyamin aka FLX , ReiserFS List Subject: Re: The argument for fs assistance in handling archives In-Reply-To: <4136A14E.9010303@slaphack.com> Message-ID: References: <20040826150202.GE5733@mail.shareable.org> <200408282314.i7SNErYv003270@localhost.localdomain> <20040901200806.GC31934@mail.shareable.org> <20040902002431.GN31934@mail.shareable.org> <413694E6.7010606@slaphack.com> <4136A14E.9010303@slaphack.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1181 Lines: 28 On Wed, 1 Sep 2004, David Masover wrote: > > I think transactions should be done in kernel space. It's the only way > to "enforce" them sanely. Well, they clearly can't, since it depends on the filesystem. Also, transactions have a tendency to be expensive, and people have a tendency to ask for more than you give them. Doing transactions on one file is only the beginning - you'll find people who want transactions across file boundaries etc. That's a basic fact when it comes to pretty much anything: you can always find people who want something better. You can't be all things to all people, so what you actually _want_ to do is to expose the _minimal_ set of capabilities that people can build on. So I definitely don't want this discussion to degenerate (any more than it lng since has ;) into what people _wish_ for. No, it should be a "what is the _least_ we can absolutely do" that solves real problems. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/