From owner-freebsd-fs@FreeBSD.ORG Tue Oct 12 14:36:01 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B83C1065696 for ; Tue, 12 Oct 2010 14:36:01 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta15.emeryville.ca.mail.comcast.net (qmta15.emeryville.ca.mail.comcast.net [76.96.27.228]) by mx1.freebsd.org (Postfix) with ESMTP id 7C1228FC16 for ; Tue, 12 Oct 2010 14:36:01 +0000 (UTC) Received: from omta12.emeryville.ca.mail.comcast.net ([76.96.30.44]) by qmta15.emeryville.ca.mail.comcast.net with comcast id HoqQ1f00D0x6nqcAFqc0hF; Tue, 12 Oct 2010 14:36:00 +0000 Received: from koitsu.dyndns.org ([98.248.41.155]) by omta12.emeryville.ca.mail.comcast.net with comcast id Hqbz1f00L3LrwQ28Yqc0Hg; Tue, 12 Oct 2010 14:36:00 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 912A99B425; Tue, 12 Oct 2010 07:35:59 -0700 (PDT) Date: Tue, 12 Oct 2010 07:35:59 -0700 From: Jeremy Chadwick To: Andriy Gapon Message-ID: <20101012143559.GA34396@icarus.home.lan> References: <4CB17983.3020907@icyb.net.ua> <20101011151508.GA10917@icarus.home.lan> <4CB32C75.2060000@icyb.net.ua> <20101011183707.GA13925@icarus.home.lan> <4CB3870F.7070107@icyb.net.ua> <20101012100709.GA29861@icarus.home.lan> <4CB4429C.9040109@icyb.net.ua> <20101012130245.GA32584@icarus.home.lan> <4CB46CE9.20905@icyb.net.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4CB46CE9.20905@icyb.net.ua> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-fs@freebsd.org Subject: Re: Locked up processes after upgrade to ZFS v15 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Oct 2010 14:36:01 -0000 On Tue, Oct 12, 2010 at 05:12:57PM +0300, Andriy Gapon wrote: > on 12/10/2010 16:02 Jeremy Chadwick said the following: > > And then applied your patch. However, the result doesn't induce a > > lock-up. Bummer. > > > > testbox# ./sendfile > > 1..11 > > ok 1 > > ok 2 > > ok 3 > > ok 4 > > ok 5 > > ok 6 > > ok 7 > > ok 8 > > ok 9 > > ok 10 > > ok 11 > > mmap test > > testbox# > > > > Other stuff I tried: > > > > - Verified getpagesize() returns 4096 (PAE isn't enabled on this box; > > I'm assuming PAE results in 2MByte pages is why I mention it) > > - Enabling the #if 0'd code > > - Adjusting TEST_EXTRA a bit (200, 1000, and 3819; just numbers I > > pulled out of thin air) > > > > Do you have DTrace support on the test system? Nope, but since it's a single-CPU system I can probably enable it safely (I thought I remember something about CTF not working right on SMP systems...). Give me a little while to figure out how to get it working, assuming you're willing to step me through what I need to do to simulate the lock condition. :-) -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |