From owner-freebsd-hackers@FreeBSD.ORG Wed Oct 8 17:19:27 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 382CC1065686 for ; Wed, 8 Oct 2008 17:19:27 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from hs-out-0708.google.com (hs-out-0708.google.com [64.233.178.241]) by mx1.freebsd.org (Postfix) with ESMTP id E395F8FC0C for ; Wed, 8 Oct 2008 17:19:26 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: by hs-out-0708.google.com with SMTP id 54so1404986hsz.11 for ; Wed, 08 Oct 2008 10:19:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=ZXzXCa0xnWRI50arP3UMVvvMjEVRh3IjBZD7by/2rSg=; b=Bdq96wcfocdCxRGk4/rXyZFtCdzkQj3XmucafLtSCu6GhRrumvBfJJgqV0xnbFo2Fn AOFVYJGjzW5gkPZOAuwfL7jfakJY3Wuk91BDR4zlu1QnZHaxjqzEoPuXoDOAGGmdWapJ PAUNpMGIXGZIJN2mQoElm15Vb1ym2K8gqoAIk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=ouIi7iT5Yj9HtEA3gzXAhZi8JjTVZpEmTz+zOH6wRa0b80NODEqGMPIUpDNxhSAegt eC9uolM8pl1O4QdTuEXasjaF53K9ozKxLqf2AcnT6cdWu7cTBbcCHEl8RPQxBUqO1KgF w4kAr2ksDUgotwDGFIG/oxtdORMAgg/4tbabs= Received: by 10.231.36.12 with SMTP id r12mr446505ibd.15.1223486365452; Wed, 08 Oct 2008 10:19:25 -0700 (PDT) Received: by 10.150.137.11 with HTTP; Wed, 8 Oct 2008 10:19:25 -0700 (PDT) Message-ID: <5f67a8c40810081019w79e0bb42i49c4da623b6e08ab@mail.gmail.com> Date: Wed, 8 Oct 2008 13:19:25 -0400 From: "Zaphod Beeblebrox" To: freebsd-hackers@freebsd.org, "Zaphod Beeblebrox" , Volker , "Evren Yurtesen" In-Reply-To: <200810081120.m98BK2fV043545@lurza.secnetix.de> MIME-Version: 1.0 References: <86iqs3sdtp.fsf@ds4.des.no> <200810081120.m98BK2fV043545@lurza.secnetix.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: continuous backup solution for FreeBSD 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 Oct 2008 17:19:27 -0000 On Wed, Oct 8, 2008 at 7:20 AM, Oliver Fromme wrote= : > Dag-Erling Sm=F8rgrav wrote: > > FWIW, the HAMMER file system _does_ support replication to > remote targets (thus "separate"). Unfortunately they call > this feature "mirroring", which is misleading at best. > It's really rather a replication mechanism, much like the > binlog of MySQL. It can be used for various purposes, > including live mirroring, delayed mirroring, archiving, > backup and point-in-time recovery [thank-you for repeating that, BTW] > However, ZFS does exist on FreeBSD, and I think it wouldn't > be impossible to add similar features to ZFS. Possibly even as a ZFS module? This might be something better addressed a= t the ZFS project level --- but the next question is: does FreeBSD support ZF= S modules? > Another possibility would be to extend gjournal by adding > time stamps to journal transactions and a possibility to > feed the journal to a pipe, socket or whatever. And of > course a client-side implementation that does something > useful with the journal stream. This might even be a good > SoC project. Now this interests me. Firstly, I thought that gjournal might only be responsible for the meta-data (but I'm happy to be wrong on this point). Secondly, is it a) sufficient and b) efficient to attempt to time-travel UF= S with the gjournal log?