From owner-freebsd-fs@FreeBSD.ORG Tue Sep 18 15:05:59 2012 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 9CFEE106564A for ; Tue, 18 Sep 2012 15:05:59 +0000 (UTC) (envelope-from gibbs@FreeBSD.org) Received: from aslan.scsiguy.com (mail.scsiguy.com [70.89.174.89]) by mx1.freebsd.org (Postfix) with ESMTP id 6B24B8FC0C for ; Tue, 18 Sep 2012 15:05:58 +0000 (UTC) Received: from [192.168.6.100] (207-225-98-3.dia.static.qwest.net [207.225.98.3]) (authenticated bits=0) by aslan.scsiguy.com (8.14.5/8.14.5) with ESMTP id q8IF5vUf036899 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 18 Sep 2012 09:05:58 -0600 (MDT) (envelope-from gibbs@FreeBSD.org) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: "Justin T. Gibbs" In-Reply-To: <1531430179.669311.1347831685957.JavaMail.root@erie.cs.uoguelph.ca> Date: Tue, 18 Sep 2012 09:06:03 -0600 Content-Transfer-Encoding: 7bit Message-Id: References: <1531430179.669311.1347831685957.JavaMail.root@erie.cs.uoguelph.ca> To: Rick Macklem X-Mailer: Apple Mail (2.1486) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (aslan.scsiguy.com [70.89.174.89]); Tue, 18 Sep 2012 09:05:58 -0600 (MDT) Cc: FS List , Will Andrews Subject: Re: testing/review of atomic export update patch 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, 18 Sep 2012 15:05:59 -0000 On Sep 16, 2012, at 3:41 PM, Rick Macklem wrote: > Hi, > > There is a simple patch at: > http://people.freebsd.org/~rmacklem/atomic-export.patch > that can be applied to a kernel + mountd, so that the new > nfsd can be suspended by mountd while the exports are being > reloaded. It adds a new "-S" flag to mountd to enable this. > (This avoids the long standing bug where clients receive ESTALE > replies to RPCs while mountd is reloading exports.) At Spectra, we are successfully using the NFSE patch set from nfse.sourceforge.net (FreeBSD PR 136865). It addresses the ESTALE problem in addition to cleaning up several aspects of exports processing. Have you reviewed the NFSE work? Do you have any issues or concerns with it? What is the right path for getting NFSE integrated into FreeBSD? -- Justin