Received: by oss.sgi.com id ; Fri, 23 Feb 2001 05:05:36 -0800 Received: from deliverator.sgi.com ([204.94.214.10]:10249 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Fri, 23 Feb 2001 05:05:31 -0800 Received: from zeus-fddi.americas.sgi.com (zeus-fddi.americas.sgi.com [128.162.8.103]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id FAA29196 for ; Fri, 23 Feb 2001 05:04:27 -0800 (PST) mail_from (lord@sgi.com) Received: from daisy-e185.americas.sgi.com (daisy-e194.americas.sgi.com [128.162.194.214]) by zeus-fddi.americas.sgi.com (8.9.3/americas-smart-nospam1.1) with ESMTP id HAA913664; Fri, 23 Feb 2001 07:04:08 -0600 (CST) Received: from jen.americas.sgi.com (IDENT:root@jen.americas.sgi.com [128.162.184.86]) by daisy-e185.americas.sgi.com (SGI-8.9.3/SGI-server-1.7) with ESMTP id HAA00081; Fri, 23 Feb 2001 07:04:03 -0600 (CST) Received: from jen.americas.sgi.com by jen.americas.sgi.com (8.11.0/SGI-client-1.7) via ESMTP id f1ND3mW29942; Fri, 23 Feb 2001 07:03:48 -0600 Message-Id: <200102231303.f1ND3mW29942@jen.americas.sgi.com> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: "Irresponsible & Crazy" cc: linux-xfs@oss.sgi.com Subject: Re: Hardware fault intolerance... In-Reply-To: Message from "Irresponsible & Crazy" of "Thu, 22 Feb 2001 14:57:22 +0100." <1460.212.160.232.6.982850242.squirrel@mail.jeremi.pl> Date: Fri, 23 Feb 2001 07:03:48 -0600 From: Steve Lord Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;linux-xfs-outgoing > Does anybody know how xfs handles "just appeared" badblocks? If even... > How to inform xfs about badblocks (if that's possible) to let xfs avoid them > or just kiss hdd goodbye > > I took latest cvs snapshot (21.02.2001 18:00CET), made kernel and set vga=9 > to see whole Oops output and I think I know where exactly those bads hide on > my hdd, I should have Oops in my next post if anybody interested... > > Filip > -- > "Oh shit! o shit! o shit! I'm gonna die! I'm gonna die!" - Rincewind > A feature just went into XFS which is shutdown on error, which basically means that if we get a metadata I/O error the filesystem gets shutdown, all processes in the filesystem get errored out of their system calls, and you get to type unmount somewhere. This is all there is really, however, if the timing was correct, you have that code, so clearly you found a case which is not covered by it. Oops output would be useful, ideally building in kdb and using a serial console line to capture the output would be even more useful (use the bt command to get a stack trace). However, I realize setting up a serial console is not always an option. Steve