From owner-freebsd-geom@FreeBSD.ORG Mon Aug 28 08:50:23 2006 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4450D16A53B for ; Mon, 28 Aug 2006 08:50:23 +0000 (UTC) (envelope-from awatts@pett.com.au) Received: from mail.equard.com.au (mail.equard.com.au [150.101.96.125]) by mx1.FreeBSD.org (Postfix) with ESMTP id 222DD43D53 for ; Mon, 28 Aug 2006 08:50:21 +0000 (GMT) (envelope-from awatts@pett.com.au) Received: from pett.com.au ([172.24.169.71]) by mail.equard.com.au (8.13.6.20060614/8.13.6) with ESMTP id k7S8oJEl036804 for ; Mon, 28 Aug 2006 18:20:20 +0930 (CST) (envelope-from awatts@pett.com.au) Message-ID: <44F2AE04.6030408@pett.com.au> Date: Mon, 28 Aug 2006 18:19:08 +0930 From: Alastair Watts User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.6) Gecko/20040113 X-Accept-Language: en-au, en-us, en MIME-Version: 1.0 To: freebsd-geom@freebsd.org X-Enigmail-Version: 0.83.6.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: gvinum behaviour on disk failure 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: Mon, 28 Aug 2006 08:50:23 -0000 Hi list, The other night we had a drive die under gvinum on FreeBSD 5.4. The setup was ad0 and ad2 in a mirror. Log messages were: Aug 26 23:11:49 mail kernel: ad2: FAILURE - READ_DMA status=51 error=4 LBA=80176 Aug 26 23:11:49 mail kernel: GEOM_VINUM: subdisk swap.p1.s0 state change: up -> down Aug 26 23:11:49 mail kernel: GEOM_VINUM: plex swap.p1 state change: up -> down Aug 26 23:11:49 mail kernel: GEOM_VINUM: subdisk root.p1.s0 state change: up -> down Aug 26 23:11:49 mail kernel: GEOM_VINUM: plex root.p1 state change: up -> down Aug 26 23:11:49 mail kernel: GEOM_VINUM: subdisk tmp.p1.s0 state change: up -> down Aug 26 23:11:49 mail kernel: GEOM_VINUM: plex tmp.p1 state change: up -> down Aug 26 23:11:49 mail kernel: GEOM_VINUM: subdisk usr.p1.s0 state change: up -> down Aug 26 23:11:49 mail kernel: GEOM_VINUM: plex usr.p1 state change: up -> down Aug 26 23:11:49 mail kernel: swap_pager: I/O error - pagein failed; blkno 9977,size 4096, error 0 Aug 26 23:11:49 mail kernel: vm_fault: pager read error, pid 30400 (httpd) Aug 26 23:11:49 mail kernel: pid 30400 (httpd), uid 1002: exited on signal 11 Am I missing something (perhaps data didn't get written to ad0, but then shouldn't it have been in memory), or shouldn't gvinum have absorbed this error and supplied the data from ad0? Or is this a known issue/bug? I searched but couldn't find a similar reference on this list.. Cheers, Al