From owner-freebsd-fs@FreeBSD.ORG Sat Sep 4 00:08:50 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 0CD3C10656A9 for ; Sat, 4 Sep 2010 00:08:50 +0000 (UTC) (envelope-from gull@gull.us) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 45C6C8FC12 for ; Sat, 4 Sep 2010 00:08:49 +0000 (UTC) Received: by qwg5 with SMTP id 5so2554070qwg.13 for ; Fri, 03 Sep 2010 17:08:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.10.217 with SMTP id q25mr780780qcq.274.1283558928457; Fri, 03 Sep 2010 17:08:48 -0700 (PDT) Received: by 10.229.214.199 with HTTP; Fri, 3 Sep 2010 17:08:48 -0700 (PDT) X-Originating-IP: [69.91.158.135] In-Reply-To: <697498209.486386.1283557265921.JavaMail.root@erie.cs.uoguelph.ca> References: <697498209.486386.1283557265921.JavaMail.root@erie.cs.uoguelph.ca> Date: Fri, 3 Sep 2010 17:08:48 -0700 Message-ID: From: David Brodbeck To: Rick Macklem Content-Type: multipart/mixed; boundary=0016364ed9a0faa338048f63d9fa X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-fs@freebsd.org Subject: Re: Weird Linux - FreeBSD/ZFS NFSv4 interoperability problem 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: Sat, 04 Sep 2010 00:08:50 -0000 --0016364ed9a0faa338048f63d9fa Content-Type: text/plain; charset=ISO-8859-1 On Fri, Sep 3, 2010 at 4:41 PM, Rick Macklem wrote: >> (Note: I originally posted this to freebsd-questions, and it was >> suggested I take it here.) >> >> While doing some interoperability testing between Linux and FreeBSD, I >> came up with this unusual issue. I could use some help figuring out >> if this is a bug, and if so, where to file it. Here's the scenario: >> >> - FreeBSD 8.1-RELEASE server, sharing a ZFS filesystem via NFSv4. >> - Linux client (I've tested with RHEL 5.4 and Debian Lenny) mounting >> said filesystem with NFSv4. >> - A user on the Linux client does a Subversion checkout onto the >> mounted filesystem. >> >> At the end of the checkout, access to the filesystem hangs. nfsd on >> the FreeBSD server and rpciod on the Linux client seem to be in a >> tight loop, and there's lots of network traffic between them. I can >> reproduce this every time. >> >> The problem does not occur if the backing filesystem is UFS instead of >> ZFS, if NFSv3 is used instead of NFSv4, or if the client is FreeBSD >> instead of Linux. >> > If you email me a packet capture (probably only need a few seconds > when it is the tight loop), I can look at it in wireshark. > Something like "tcpdump -s 0 -w xxx host " run on the server > should do it. Then email me "xxx" as an attachment. Here's a capture for you. This is a Linux client (192.168.30.30) working against a FreeBSD 8.1-RELEASE server (192.168.30.102). If you need a capture using FreeBSD 9, that'll require some more setup on my part and I won't be able to get to it until Monday. --0016364ed9a0faa338048f63d9fa--