From owner-freebsd-fs@FreeBSD.ORG Thu Aug 10 21:05:38 2006 Return-Path: X-Original-To: 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 9668116A4DE; Thu, 10 Aug 2006 21:05:38 +0000 (UTC) (envelope-from craig@xfoil.gank.org) Received: from ion.gank.org (ion.gank.org [69.55.238.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20A0443D46; Thu, 10 Aug 2006 21:05:37 +0000 (GMT) (envelope-from craig@xfoil.gank.org) Received: by ion.gank.org (Postfix, from userid 1001) id 7BC1C117C9; Thu, 10 Aug 2006 16:05:37 -0500 (CDT) Date: Thu, 10 Aug 2006 16:05:35 -0500 From: Craig Boston To: Pawel Jakub Dawidek Message-ID: <20060810210535.GA9065@nowhere> Mail-Followup-To: Craig Boston , Pawel Jakub Dawidek , freebsd-fs@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-geom@FreeBSD.org References: <20060808195202.GA1564@garage.freebsd.pl> <20060810184702.GA8567@nowhere> <20060810192841.GA1345@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060810192841.GA1345@garage.freebsd.pl> User-Agent: Mutt/1.4.2.2i Cc: freebsd-fs@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-geom@FreeBSD.org Subject: Re: GJournal (hopefully) final patches. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Aug 2006 21:05:38 -0000 On Thu, Aug 10, 2006 at 09:28:41PM +0200, Pawel Jakub Dawidek wrote: > When you mount file system it sends BIO_GETATTR "GJOURNAL::provider" > requests. So as long as classes between the file system and gjournal > provider pass BIO_GETATTR down, it will work. > > I prefer to put gjournal on the top, because it gives consistency to > layers below it. [...] > > [snip] > > Fortunatelly with GEOM you can freely mix your puzzles. Would there be any ill effects to putting multiple filesystems inside a single gjournal, say with a bsdlabel or gpt on it? If it worked and didn't confuse the UFS integration, it might save some space by not having multiple (default 1G) journals. I'm unsure if it would improve or degrage performance for concurrent access. Craig