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