From owner-freebsd-hackers@FreeBSD.ORG Wed Jun 8 10:07:26 2005 Return-Path: X-Original-To: hackers@FreeBSD.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3575A16A41C; Wed, 8 Jun 2005 10:07:26 +0000 (GMT) (envelope-from ivoras@fer.hr) Received: from pinus.cc.fer.hr (pinus.cc.fer.hr [161.53.73.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7A9143D1F; Wed, 8 Jun 2005 10:07:25 +0000 (GMT) (envelope-from ivoras@fer.hr) Received: from [161.53.72.113] (lara.cc.fer.hr [161.53.72.113]) by pinus.cc.fer.hr (8.12.2/8.12.2) with ESMTP id j58A9mpq022551; Wed, 8 Jun 2005 12:09:58 +0200 (MEST) Message-ID: <42A6C311.5090400@fer.hr> Date: Wed, 08 Jun 2005 12:06:09 +0200 From: Ivan Voras User-Agent: Mozilla Thunderbird 1.0 (X11/20041213) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Scott Long References: <42A475AB.6020808@fer.hr> <20050607194005.GG837@darkness.comp.waw.pl> <20050607201642.GA58346@walton.maths.tcd.ie> <42A6091C.40409@samsco.org> In-Reply-To: <42A6091C.40409@samsco.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: David Malone , scottl@FreeBSD.org, hackers@FreeBSD.org, Pawel Jakub Dawidek , phk@FreeBSD.org Subject: Re: Google SoC idea X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2005 10:07:26 -0000 Scott Long wrote: > An alternate SoC project that would be very useful is block-level > snapshots. I'm not sure if I'll be able to retain the filesystem > snapshot functionality in UFS with journalling enabled, so moving to > doing the snapshots in the block layer would be a good way to make up > for this. Beware that while the GEOM transform would be pretty One addenum that was introduced after I made the post to hackers@, but before sending a proposal to Google (PHK's idea, actually) is to implement a delayed-commit mode, in which journaled data will not be commited until requested. This would allow something like block-level snapshots, but one-shot only (or at least one per journal).