From owner-freebsd-fs@FreeBSD.ORG Thu Jun 17 07:42:32 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 10C4D1065676 for ; Thu, 17 Jun 2010 07:42:32 +0000 (UTC) (envelope-from spork@bway.net) Received: from xena.bway.net (xena.bway.net [216.220.96.26]) by mx1.freebsd.org (Postfix) with ESMTP id A603E8FC1A for ; Thu, 17 Jun 2010 07:42:31 +0000 (UTC) Received: (qmail 5149 invoked by uid 0); 17 Jun 2010 07:42:29 -0000 Received: from unknown (HELO ?10.3.2.41?) (spork@96.57.144.66) by smtp.bway.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Jun 2010 07:42:29 -0000 Date: Thu, 17 Jun 2010 03:42:28 -0400 (EDT) From: Charles Sprickman X-X-Sender: spork@hotlap.local To: Pawel Jakub Dawidek In-Reply-To: <20100616132504.GK1739@garage.freebsd.pl> Message-ID: References: <20100616132504.GK1739@garage.freebsd.pl> User-Agent: Alpine 2.00 (OSX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-fs@freebsd.org Subject: Re: zfs panic "evicting znode" 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: Thu, 17 Jun 2010 07:42:32 -0000 On Wed, 16 Jun 2010, Pawel Jakub Dawidek wrote: > On Tue, Jun 15, 2010 at 10:34:20PM -0400, Charles Sprickman wrote: >> Howdy, >> >> I have a box running 8.0-RELEASE that recently started panicing every few >> hours with the following message: >> >> panic: evicting znode 0xa1eafe80 > > Do you have at least backtrace from DDB? Nope. The box had been stable and then paniced at least two times that I'm aware of. On the last one, I drove to the datacenter to see what it dumped on the console. I just built and installed a kernel with ddb/kdb and will reboot next time I'm there. > What kind of workload do you have? The box is essentially a development machine, and after it started acting up, I moved the jails to another host, so for this panic and the one before it, it was essentially idle. > I was no able to find a way to trigger znode_evict_error() call (this is > what you're seeing). You could try changing '#if 1' to '#if 0' in > zfs_znode.c:znode_evict_error(), but I don't think this code path was > ever tested, because as I said, I was unable to trigger it. What is this area of the code doing? Is this part of some type of consistency check that zfs performs? Does it in any way indicate that there's bad metadata that a scrub cannot detect? Thanks, Charles > -- > Pawel Jakub Dawidek http://www.wheelsystems.com > pjd@FreeBSD.org http://www.FreeBSD.org > FreeBSD committer Am I Evil? Yes, I Am! >