From owner-freebsd-hackers@FreeBSD.ORG Mon Nov 10 01:52:51 2003 Return-Path: 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 A712316A4CE for ; Mon, 10 Nov 2003 01:52:51 -0800 (PST) Received: from mailbox.univie.ac.at (mailbox.univie.ac.at [131.130.1.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 442F343FE1 for ; Mon, 10 Nov 2003 01:52:48 -0800 (PST) (envelope-from l.ertl@univie.ac.at) Received: from pcle2.cc.univie.ac.at (pcle2.cc.univie.ac.at [131.130.2.177]) hAA9qdFA084580; Mon, 10 Nov 2003 10:52:42 +0100 Date: Mon, 10 Nov 2003 10:52:39 +0100 (CET) From: Lukas Ertl To: Pawel Jakub Dawidek In-Reply-To: <20031110085115.GE84474@garage.freebsd.pl> Message-ID: <20031110104725.S22613@pcle2.cc.univie.ac.at> References: <20031109003617.K626@korben.in.tern> <20031109023041.GA9171@VARK.homeunix.com> <20031109213450.GB13982@VARK.homeunix.com> <20031110085115.GE84474@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-DCC-ZID-Univie-Metrics: mx1 4261; Body=0 Fuz1=0 Fuz2=0 cc: hackers@FreeBSD.ORG cc: Christian Laursen cc: phk@FreeBSD.ORG Subject: Re: geom_mirror implementation X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2003 09:52:51 -0000 On Mon, 10 Nov 2003, Pawel Jakub Dawidek wrote: > I've start some work on more advance RAID implementation wich should > fit to GEOM just fine. Every RAID level will be a different GEOM class, > but with one configuration utility. All classes will share as many code as > possible to be flexible in adding new RAID levels in futher. Strategy > of choosing disks, failures handle, etc. should be also general. I want to > provide support for many on-disk metadata formats if it will be possible. Having a 'generic' RAID GEOM with individual RAID levels in subclasses sounds like a very good idea. The basic difference would be the routine that splits up IO requests according to the RAID level. regards, le -- Lukas Ertl eMail: l.ertl@univie.ac.at UNIX Systemadministrator Tel.: (+43 1) 4277-14073 Vienna University Computer Center Fax.: (+43 1) 4277-9140 University of Vienna http://mailbox.univie.ac.at/~le/