From owner-freebsd-stable@FreeBSD.ORG Tue Nov 23 14:51:23 2010 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 065181065670; Tue, 23 Nov 2010 14:51:23 +0000 (UTC) (envelope-from josh@tcbug.org) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by mx1.freebsd.org (Postfix) with ESMTP id CC6948FC13; Tue, 23 Nov 2010 14:51:22 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.messagingengine.com (Postfix) with ESMTP id 0FC2AE32; Tue, 23 Nov 2010 09:34:01 -0500 (EST) Received: from frontend2.messagingengine.com ([10.202.2.161]) by compute3.internal (MEProxy); Tue, 23 Nov 2010 09:34:01 -0500 X-Sasl-enc: zSKuuFCOG1vgZyo9FhURNkcN9F+TYeJKqZjmTtsjABNC 1290522840 Received: from tcbug.ixsystems.com (74-34-16-134.dr01.rsmt.mn.frontiernet.net [74.34.16.134]) by mail.messagingengine.com (Postfix) with ESMTPSA id 9F5B75E430B; Tue, 23 Nov 2010 09:34:00 -0500 (EST) From: Josh Paetzel To: stable@freebsd.org Date: Tue, 23 Nov 2010 08:33:52 -0600 User-Agent: KMail/1.13.5 (FreeBSD/8.1-RELEASE; KDE/4.4.5; amd64; ; ) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart5025908.jDMHbE7WI8"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201011230833.59085.josh@tcbug.org> Cc: imp@freebsd.org, rmacklem@uoguelph.ca, re@freebsd.org Subject: NFS regression on recent STABLE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Nov 2010 14:51:23 -0000 --nextPart5025908.jDMHbE7WI8 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I've been involved with a project at work doing some fun things with NFS. = =20 Recently due to changes in a available hardware we did a complete refresh o= f=20 the system. New HBAs, new storage boxes, and due to some internal software= =20 confusion we updated the OS on the head from 8.1-R with zpool 15 backported= to=20 STABLE. Our primary client that we were using against this setup was a ESXi 4.1=20 machine. In a nutshell, it didn't work. Long description is, ZFS would=20 deadlock and any operation on the pool would hang. The ESXi instance would= =20 mark the NFS mount as unavailable. I initially thought this could be due t= o=20 any number of factors, we have new HBAs in the mix, new storage boxes, a n= ew=20 version of zpool, and one test case. Meanwhile, back at the ranch, I have a somewhat similar setup at home. =20 =46reeBSD 8.1 NFS server, ESXi 4.1 box mounting an NFS exported ZFS filesys= tem=20 from the FreeBSD box as a datastore. Last night I pulled that box up to STABLE, rebooted it, and a minute after = it=20 rebooted the ESXi box marked the NFS datastore as unavailable. I checked t= he=20 =46reeBSD machine and sure enough it hung doing an ls on the zpool. I ran a few tests, and as soon as the ESXi box mounts the NFS export it han= gs=20 the ZFS filesystem. If I don't mount it up, the NFS server does fine. =20 Thinking it might be a ZFS problem I moved the mount to a UFS filesystem. = =20 While this doesn't cause the box to hang on filesystem operations, the moun= t=20 goes unavailable. The only other client I have on my network is a FreeBSD 8.1 box, and that h= as=20 no issues =20 All of this is with the standard NFS server, I haven't yet tested with the= =20 experimental server. =2D-=20 Thanks, Josh Paetzel --nextPart5025908.jDMHbE7WI8 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (FreeBSD) iQEcBAABAgAGBQJM69DWAAoJEKFq1/n1feG2pssH/3OfYxNZrbZ6vtxfksBIcvr9 olLmuxJ+2EkG+5aUu5UM9IDzLQ8qlMjEgIEHlvw8pNWgwyKhIu7VVscDFcnLAT5q xx9D751p/GyK+JxE/XNv8emK6I6WJ+zGyoTTscn5eP2iVSbxnJEVuxrpzbRtdBQQ EeF6mL/brHSiGCDim0lU/wxOzeisf2Gf6lPYWVM1L2+b4hIOizfuBOw0ITXZLeUp maNHsRqHmqSWq9DblJNzf/iEc0wnjYUbRfM1nPS7Frv4YYBaKikZMqfpJa2uEm1u Luj8WJvozSLhJKXhJ89/PAA6VDEHvn2oRY1SvSaXUJSIk7K7HsysCepeH4tbzEU= =DppL -----END PGP SIGNATURE----- --nextPart5025908.jDMHbE7WI8--