From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andi Kleen Subject: Re: filesystem transactions API Date: Wed, 27 Apr 2005 15:36:43 +0200 Message-ID: References: <20050424211942.GN13052@parcelfarce.linux.theplanet.co.uk> <20050426134629.GU16169@viasys.com> <20050426141426.GC10833@mail.shareable.org> <426E4EBD.6070104@oktetlabs.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Ville Herva , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, jamie@shareable.org Return-path: Received: from one.firstfloor.org ([213.235.205.2]:16352 "EHLO one.firstfloor.org") by vger.kernel.org with ESMTP id S261312AbVD0Ngp (ORCPT ); Wed, 27 Apr 2005 09:36:45 -0400 To: "Artem B. Bityuckiy" In-Reply-To: <426E4EBD.6070104@oktetlabs.ru> (Artem B. Bityuckiy's message of "Tue, 26 Apr 2005 18:22:53 +0400") Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org "Artem B. Bityuckiy" writes: > Jamie Lokier wrote: >> I think I've wanted something like that for _years_ in unix. >> It's an old, old idea, and I've often wondered why we haven't >> implemented it. >> > > I thought it is possible to rather easily to implement this on top > of non-transactional FS (albeit I didn't try) and there is no need > to overcomplicate an FS. Just implement a specialized user-space > library and utilize it. Yes it is. e.g. newer sleepycat DB has a nice library for this. It should be somewhere on your distribution. -Andi