From owner-freebsd-geom@FreeBSD.ORG Sun Jan 14 03:04:00 2007 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1EE4716A407 for ; Sun, 14 Jan 2007 03:04:00 +0000 (UTC) (envelope-from cyberleo@cyberleo.net) Received: from pizzabox.cyberleo.net (alpha.cyberleo.net [198.145.45.10]) by mx1.freebsd.org (Postfix) with ESMTP id D439E13C441 for ; Sun, 14 Jan 2007 03:03:59 +0000 (UTC) (envelope-from cyberleo@cyberleo.net) Received: (qmail 70165 invoked from network); 14 Jan 2007 03:03:59 -0000 Received: from adsl-69-212-1-127.dsl.chcgil.ameritech.net (HELO ?172.16.44.14?) (cyberleo@cyberleo.net@69.212.1.127) by alpha.cyberleo.net with ESMTPA; 14 Jan 2007 03:03:59 -0000 Message-ID: <45A99D5A.3060400@cyberleo.net> Date: Sat, 13 Jan 2007 21:02:50 -0600 From: CyberLeo Kitsana User-Agent: Thunderbird 1.5 (X11/20051201) MIME-Version: 1.0 To: "R. B. Riddick" References: <20070114012620.95885.qmail@web30305.mail.mud.yahoo.com> In-Reply-To: <20070114012620.95885.qmail@web30305.mail.mud.yahoo.com> Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Geom Subject: Re: geom_raid5 livelock? X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jan 2007 03:04:00 -0000 R. B. Riddick wrote: > Thank you for the tests... :-) You're welcome. Always glad to help squash bugs. > 1. (hard way) > Look at the data (16KB) at that offset of all disks and see, where exactly the > parity mismatches ("dd if=/dev/adXs2 bs=16k iseek=16140017 > of=/tmp/adXs2.test..."; then we could XOR them all together and see, where we > have non-zero bits) I XORed together all four 16k blocks captured during a livelock, and it came out to a file full of nul bytes. Given what you'd said, I believe that means the parity is correct for that stripe. -- Fuzzy love, -CyberLeo Technical Administrator CyberLeo.Net Webhosting http://www.CyberLeo.Net Furry Peace! - http://www.fur.com/peace/