From owner-freebsd-fs@FreeBSD.ORG Tue Oct 12 10:07:11 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 522D0106564A for ; Tue, 12 Oct 2010 10:07:11 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta01.emeryville.ca.mail.comcast.net (qmta01.emeryville.ca.mail.comcast.net [76.96.30.16]) by mx1.freebsd.org (Postfix) with ESMTP id 32C7C8FC14 for ; Tue, 12 Oct 2010 10:07:10 +0000 (UTC) Received: from omta17.emeryville.ca.mail.comcast.net ([76.96.30.73]) by qmta01.emeryville.ca.mail.comcast.net with comcast id Hm4f1f0011afHeLA1m7AEA; Tue, 12 Oct 2010 10:07:10 +0000 Received: from koitsu.dyndns.org ([98.248.41.155]) by omta17.emeryville.ca.mail.comcast.net with comcast id Hm791f0053LrwQ28dm79JR; Tue, 12 Oct 2010 10:07:10 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 1370C9B418; Tue, 12 Oct 2010 03:07:09 -0700 (PDT) Date: Tue, 12 Oct 2010 03:07:09 -0700 From: Jeremy Chadwick To: Andriy Gapon Message-ID: <20101012100709.GA29861@icarus.home.lan> References: <39F05641-4E46-4BE0-81CA-4DEB175A5FBE@free.de> <20101009111241.GA58948@icarus.home.lan> <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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4CB3870F.7070107@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 10:07:11 -0000 On Tue, Oct 12, 2010 at 12:52:15AM +0300, Andriy Gapon wrote: > on 11/10/2010 21:37 Jeremy Chadwick said the following: > > EnableMMAP on > > EnableSendfile on > > Yes, it is it. > > Jeremy, Kai, > could you please try to test this patch? > http://people.freebsd.org/~avg/zfs-mappedread-sendfile.diff > > Kostik, > could you please review it? Andriy, I've been trying to reproduce this problem on my testbed box without much luck so far. The box differs severely -- the biggest differences being the testbed runs i386 (due to CPU), only has 1GB RAM, and is single-core. I don't have an amd64 testbed system on hand right now. I've been trying to reproduce it by enabling Sendfile and MMAP in Apache on the system, putting up some very large files on an Apache-accessible ZFS filesystem, and using something like "wget -r" to download everything. I've been watching "netstat -m" to monitor the number of sendfile requests. There have been a couple cases where I've seen processes go into "zfs" state, but I have yet to see any lock up. Is there something amd64-specific to the problem at hand, or maybe some VM feature which isn't getting triggered on i386? Or do you know of a reliable way to reproduce the issue at this point? -- | 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 |