From owner-freebsd-bugs@FreeBSD.ORG Thu Jun 2 17:50:09 2011 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2EAD1065674 for ; Thu, 2 Jun 2011 17:50:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8B4D28FC1A for ; Thu, 2 Jun 2011 17:50:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p52Ho7co084788 for ; Thu, 2 Jun 2011 17:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p52Ho793084787; Thu, 2 Jun 2011 17:50:07 GMT (envelope-from gnats) Resent-Date: Thu, 2 Jun 2011 17:50:07 GMT Resent-Message-Id: <201106021750.p52Ho793084787@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Eugene M. Zheganin" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D465106564A for ; Thu, 2 Jun 2011 17:45:48 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 6C68F8FC16 for ; Thu, 2 Jun 2011 17:45:48 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p52HjmPc074175 for ; Thu, 2 Jun 2011 17:45:48 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p52HjmsC074174; Thu, 2 Jun 2011 17:45:48 GMT (envelope-from nobody) Message-Id: <201106021745.p52HjmsC074174@red.freebsd.org> Date: Thu, 2 Jun 2011 17:45:48 GMT From: "Eugene M. Zheganin" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/157534: [mpt] freeze when disk is removed/died from geom_mirror/zfs raid X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2011 17:50:10 -0000 >Number: 157534 >Category: misc >Synopsis: [mpt] freeze when disk is removed/died from geom_mirror/zfs raid >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jun 02 17:50:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Eugene M. Zheganin >Release: FreeBSD 8.2-RELEASE >Organization: Norma LLC. >Environment: FreeBSD asterisk-alpha 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: I'm using geom_mirror/zfs on IBM System X 3250 servers, which have LSI 1064e controller. When drive dies or when it's removed from the server the system freezes on disk operations, until reboot or until same (or new) drive is inserted. After that the system runs normally. This is reproduceable and I encountered this on i386/amd64. This cannot be helped by upgrading the controller firmware (I downloaded and upgraded to the latest available from IBM support site). ps in debugger shows a great amount of processes in D state. >How-To-Repeat: Get an IBM System X server. Install FreeBSD onto a geom_mirror or zfs mirrored pool. Pull out one drive. Issue some disk i/o related command. >Fix: >Release-Note: >Audit-Trail: >Unformatted: