From owner-freebsd-geom@FreeBSD.ORG Thu May 19 21:58:31 2011 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8DF9F1065670 for ; Thu, 19 May 2011 21:58:31 +0000 (UTC) (envelope-from mjacob@freebsd.com) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id 5358E8FC0A for ; Thu, 19 May 2011 21:58:31 +0000 (UTC) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.4/8.14.4) with ESMTP id p4JLmGAp094905 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 19 May 2011 14:48:17 -0700 (PDT) (envelope-from mjacob@freebsd.com) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.4/8.14.4/Submit) with ESMTP id p4JLmG0j094902; Thu, 19 May 2011 14:48:16 -0700 (PDT) (envelope-from mjacob@freebsd.com) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Thu, 19 May 2011 14:48:16 -0700 (PDT) From: Matthew Jacob To: John D In-Reply-To: <20110519212022.GA84918@slowblink.com> Message-ID: References: <20110519143935.GA83122@slowblink.com> <20110519212022.GA84918@slowblink.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (ns1.feral.com [127.0.0.1]); Thu, 19 May 2011 14:48:17 -0700 (PDT) Cc: freebsd-geom@freebsd.org Subject: Re: LSI 9200-8e/gmultipath/ZFS cable pull kernel crash X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2011 21:58:31 -0000 > dd if=/dev/zero bs=1m | mbuffer -m 64m -o /lsi/bigfile > > with mbuffer reporting the following > > in @ 697 MiB/s, out @ 697 MiB/s, 11.8 GiB total, buffer 100% full > > when I pull the cable. Playing with it today, I'm wondering if the > 1st cable actually has any active providers on it (luck of the > draw that I pulled it first), and the 2nd has all the active > providers on it. I have not explicity tried to balance the i/o > on the two cables with gmultipath rotate. > > Having a bit of trouble getting a good objdump of g_multipath.o > so I may do a new src update. I had to do a wad of changes at Panasas to cover this kind of case. I have had some troubles getting these changes into -head (lack of time, differences from the RELENG_7 code I was working with, etc), but I think that there are still issues at play here.