From owner-freebsd-stable@FreeBSD.ORG Wed Mar 8 20:40:41 2006 Return-Path: X-Original-To: freebsd-stable@FreeBSD.org Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58B8516A420; Wed, 8 Mar 2006 20:40:41 +0000 (GMT) (envelope-from mike@sentex.net) Received: from smarthost2.sentex.ca (smarthost2.sentex.ca [205.211.164.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3841143D62; Wed, 8 Mar 2006 20:40:34 +0000 (GMT) (envelope-from mike@sentex.net) Received: from lava.sentex.ca (pyroxene.sentex.ca [199.212.134.18]) by smarthost2.sentex.ca (8.13.4/8.13.4) with ESMTP id k28KeXPO084880; Wed, 8 Mar 2006 15:40:33 -0500 (EST) (envelope-from mike@sentex.net) Received: from simian.sentex.net (simeon.sentex.ca [192.168.43.27]) by lava.sentex.ca (8.13.3/8.13.3) with ESMTP id k28KeWVf063378 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 8 Mar 2006 15:40:32 -0500 (EST) (envelope-from mike@sentex.net) Message-Id: <6.2.3.4.0.20060308144518.08c4de08@64.7.153.2> X-Mailer: QUALCOMM Windows Eudora Version 6.2.3.4 Date: Wed, 08 Mar 2006 15:40:24 -0500 To: Pawel Jakub Dawidek From: Mike Tancsa In-Reply-To: <20060308193925.GH737@garage.freebsd.pl> References: <20060306222844.GC56506@garage.freebsd.pl> <6.2.3.4.0.20060308134932.0633a5e8@64.7.153.2> <20060308193925.GH737@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Virus-Scanned: by amavisd-new X-Scanned-By: MIMEDefang 2.51 on 205.211.164.50 Cc: freebsd-stable@FreeBSD.org Subject: Re: gmirror(8) and graid3(8) changes. X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Mar 2006 20:40:41 -0000 At 02:39 PM 08/03/2006, Pawel Jakub Dawidek wrote: >On Wed, Mar 08, 2006 at 01:50:42PM -0500, Mike Tancsa wrote: >+> At 05:28 PM 06/03/2006, Pawel Jakub Dawidek wrote: >+> >Hi. >+> > >+> >Here you can find patches with changes to gmirror(8) and graid3(8): >+> > >+> > http://people.freebsd.org/~pjd/patches/gmirror.7.patch >+> > http://people.freebsd.org/~pjd/patches/graid3.patch >+> >+> Hi, >+> Against stable, this patch fails in places. This is against >RELENG_6 as of today > >graid3 from HEAD and RELENG_6 differ. Can you apply the patches to HEAD >version and just copy entire sys/geom/raid3 from HEAD to RELENG_6? Yes, done. I had saved the test results from the last set of tests and added the new results. http://www.tancsa.com/raid3.html There is both a speed improvement and regression in reading depending on the test size. I repeated the 2G and 3G test twice and there was very little change between tests, but it doesnt seem to make sense why 4G would be faster than 2G. Also, this test if you recall, used to lock up the box with preemption in the kernel. The version in HEAD, with the above patch works just fine in RELENG_6 using these simple tests and does not lockup. ---Mike