From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262568AbVFVWc4 (ORCPT ); Wed, 22 Jun 2005 18:32:56 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262487AbVFVW3b (ORCPT ); Wed, 22 Jun 2005 18:29:31 -0400 Received: from [80.71.243.242] ([80.71.243.242]:59284 "EHLO tau.rusteko.ru") by vger.kernel.org with ESMTP id S262467AbVFVWXs (ORCPT ); Wed, 22 Jun 2005 18:23:48 -0400 From: Nikita Danilov MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17081.58619.671650.812286@gargle.gargle.HOWL> Date: Thu, 23 Jun 2005 02:23:55 +0400 To: David Masover Cc: "Artem B. Bityuckiy" , =?UTF-8?B?TWFya3VzIFTQlnJu?= =?UTF-8?B?cXZpc3Q=?= , Christophe Saout , Andrew Morton , Hans Reiser , hch@infradead.org, jgarzik@pobox.com, linux-kernel@vger.kernel.org, reiserfs-list@namesys.com Subject: Re: reiser4 plugins Newsgroups: gmane.comp.file-systems.reiserfs.general,gmane.linux.kernel In-Reply-To: <42B9DD48.6060601@slaphack.com> References: <200506221733.j5MHXEoH007541@laptop11.inf.utfsm.cl> <42B9DD48.6060601@slaphack.com> X-Mailer: VM 7.17 under 21.5 (patch 17) "chayote" (+CVS-20040321) XEmacs Lucid Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org David Masover writes: [...] > > What we want is to have programs that can write small changes to one > file or to many files, lump all those changes into a transaction, and > have the transaction either succeed or fail. No existing file system guarantees such behavior. Even atomicity of single system call is not guaranteed. > > > it doesn't stop the system dead in its tracks waiting for some very long > > transaction to finish? > > We've also discussed this. For one thing, if we can have transactions > in databases which don't stop the database dead in its tracks, why can't > we do it with filesystems? Because to have such transactions databases pay huge price in both resource consumption and available concurrency (isolation, commit-time locks, etc.), and yet mechanism they use to deal with stuck transactions (which is simply to abort it) is not very suitable for the file system. > > But anyway, if you really want to know, ask someone else or read the > archives. I wasn't really paying attention except to remember that this > issue was resolved. That would be real breakthrough. [...] > > >> fibretions, etc, > > > > > > ??? > > Low-level tweaking. I think the word is from some sort of calculus. Fibration. http://marc.theaimsgroup.com/?l=linux-kernel&m=108032604606183&w=2 Nikita.