From owner-freebsd-fs@FreeBSD.ORG  Wed Mar 10 22:19:16 2004
Return-Path: <owner-freebsd-fs@FreeBSD.ORG>
Delivered-To: freebsd-fs@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 950CE16A4CE
	for <freebsd-fs@freebsd.org>; Wed, 10 Mar 2004 22:19:16 -0800 (PST)
Received: from mx.nsu.ru (mx.nsu.ru [212.192.164.5])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 1F5BC43D46
	for <freebsd-fs@freebsd.org>; Wed, 10 Mar 2004 22:19:16 -0800 (PST)
	(envelope-from fjoe@iclub.nsu.ru)
Received: from iclub.nsu.ru ([193.124.215.97] ident=root)
	by mx.nsu.ru with esmtp (Exim 4.30)
	id 1B1Jaz-0004vY-OA; Thu, 11 Mar 2004 12:23:05 +0600
Received: from iclub.nsu.ru (fjoe@localhost [127.0.0.1])
	by iclub.nsu.ru (8.12.11/8.12.11) with ESMTP id i2B6J9cb035310;
	Thu, 11 Mar 2004 12:19:09 +0600 (NS)
	(envelope-from fjoe@iclub.nsu.ru)
Received: (from fjoe@localhost)
	by iclub.nsu.ru (8.12.11/8.12.11/Submit) id i2B6J6CW035308;
	Thu, 11 Mar 2004 12:19:07 +0600 (NS)
	(envelope-from fjoe)
Date: Thu, 11 Mar 2004 12:19:06 +0600
From: Max Khon <fjoe@iclub.nsu.ru>
To: "David E. Cross" <crossd@cs.rpi.edu>
Message-ID: <20040311061906.GA35178@iclub.nsu.ru>
References: <Pine.BSF.4.21.0403101546090.15852-100000@InterJet.elischer.org>
	<1078964168.4345.27.camel@kiki.cs.rpi.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <1078964168.4345.27.camel@kiki.cs.rpi.edu>
User-Agent: Mutt/1.4.1i
cc: freebsd-fs@freebsd.org
cc: moorthy@cs.rpi.edu
cc: wronkm@cs.rpi.edu
cc: Julian Elischer <julian@elischer.org>
Subject: Re: JUFS update, and questions.
X-BeenThere: freebsd-fs@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Filesystems <freebsd-fs.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-fs>,
	<mailto:freebsd-fs-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-fs>
List-Post: <mailto:freebsd-fs@freebsd.org>
List-Help: <mailto:freebsd-fs-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-fs>,
	<mailto:freebsd-fs-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Mar 2004 06:19:16 -0000

Hello!

On Wed, Mar 10, 2004 at 07:16:09PM -0500, David E. Cross wrote:

> > > Journaled UFS Technology Description
> > > 
> > [... much good stuff deleted]
> > 
> > Not requests for features, just requests as to whether you have
> > considerred these..
> > 
> > Does it have the ability to keep the journal on a separate media?
> > 
> > I have sometimes seen the ability to have a separate journal disk used
> > to good effect. (not a system filesystem, but a journalled database).
> > 
> > Having a separate journal file/disk elsewhere can speed things up by
> > reducing seeks (and other resiliance advantages).
> > I have also seen double logging and remote logging... each of which of
> > course has advantages and disadvantages..
> > 
> > Remote logging allows the log to be "replayed" at real time in teh
> > remote site, leading to an instantaneously correct remote
> > backup/mirror of the local disk. (of course it can not be safely
> > accessed except with special safety requirements.. (e.g ability
> > to shoot an open vnode if teh inode under it is rewritten)
> > 
> > 
> > I notice also that you store pre/post stuff and wonder if this can be
> > used in conjunction with soft-update's need to sometimes roll-back
> > things on the disk?
> 
> It has been thought about, and certainly the design would make it
> trivial at a later point to add.  The system does all of the work
> through vnodes and struct bufs, so they could be backed by "anything" in
> the future (well, within reason).  But for right now its beyond the
> scope of the project.

Do you plan to implement data journalling?

Regards,

/fjoe