From owner-cvs-src@FreeBSD.ORG Thu Aug 19 06:34:05 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B7FF616A4CF; Thu, 19 Aug 2004 06:34:05 +0000 (GMT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 260FD43D4C; Thu, 19 Aug 2004 06:34:05 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id i7J6XwWW011556; Thu, 19 Aug 2004 08:33:58 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: "Greg 'groggy' Lehey" From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 19 Aug 2004 15:52:28 +0930." <20040819062228.GO85432@wantadilla.lemis.com> Date: Thu, 19 Aug 2004 08:33:58 +0200 Message-ID: <11555.1092897238@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: Scott Long cc: src-committers@FreeBSD.org cc: Pawel Jakub Dawidek cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Wilko Bulte Subject: Re: RAID-3? X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2004 06:34:05 -0000 In message <20040819062228.GO85432@wantadilla.lemis.com>, "Greg 'groggy' Lehey" writes: >On Thursday, 19 August 2004 at 0:00:55 -0600, Scott Long wrote: >> >> I think that you're really reading far too much into this. > >That depends on whether you care about accurate terminology or not. >Or maybe it's you who is reading too much into the matter. I think being accurate is a great thing, but accuracy of definition should never get in the way of working code. The main features of RAID3 are the always full stripe access which keeps your disk heads running in tandem which has desirable performance characteristica. Also the fact that you can trivially add ECC instead of mere parity is a big plus. Raid5 with two bit ECC (sometimes called raid6) is a royal nightmare to code (see the raidframe paper) whereas RAID3 in 4+2 or 8+3 is pretty trivial because of the full-stripe access pattern. Now, can we stop the definition-thumbing and let Pawel work on his code ? If need be, put this on your bumper-sticker: If you don't like RAID3 then don't use it! Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.