From owner-freebsd-stable@FreeBSD.ORG Wed Jul 1 09:24:07 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 09CDC1065742; Wed, 1 Jul 2009 09:24:07 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.16.84]) by mx1.freebsd.org (Postfix) with ESMTP id B11388FC08; Wed, 1 Jul 2009 09:24:06 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from pampa.cs.huji.ac.il ([132.65.80.32]) by kabab.cs.huji.ac.il with esmtp id 1MLw2u-000Bi0-K1; Wed, 01 Jul 2009 12:24:04 +0300 X-Mailer: exmh version 2.7.2 01/07/2005 with nmh-1.2 To: Jaakko Heinonen In-reply-to: <20090701090818.GA1391@a91-153-125-115.elisa-laajakaista.fi> References: <20090630155437.GA42783@a91-153-125-115.elisa-laajakaista.fi> <4A4A6358.1010806@bit0.com> <20090701090818.GA1391@a91-153-125-115.elisa-laajakaista.fi> Comments: In-reply-to Jaakko Heinonen message dated "Wed, 01 Jul 2009 12:08:18 +0300." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 01 Jul 2009 12:24:04 +0300 From: Danny Braniss Message-ID: Cc: Rick Romero , freebsd-stable@freebsd.org, Gavin Atkinson , Mike Andrews , Andriy Gapon Subject: Re: kern/135412: [zfs] [nfs] zfs(v13)+nfs and open(..., O_WRONLY|O_CREAT|O_EXCL, ...) 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: Wed, 01 Jul 2009 09:24:07 -0000 > On 2009-06-30, Mike Andrews wrote: > > Jaakko Heinonen wrote: > > > On 2009-06-30, Danny Braniss wrote: > > >> This pr is realy holding me back, I can't upgrade this server, and > > >> telling serveral tens of users to us cp, etc is not an option. The open > > >> works fine if not using O_EXCL. > > > > > > I guess that r185586 needs to be MFCd to stable/7. Here's an untested > > > patch against stable/7: > > > > The patch doesn't help over here, sorry. > > > > Simply doing 'touch' or 'mv' to an NFSv3 mount (using either a v6 or v13 > > zpool) is the test case I've been using; touch doesn't even use O_EXCL as > > far as I can tell. > > I could reproduce the problem with O_EXCL and verified that the patch > fixes it. However I couldn't reproduce the problem you are seeing with > touch and mv. same here, touch worked before too - so i think it's unrelated, btw, it seems that the problem does not exist on i386, though I'm pretty sure I tried there too, oh well, thanks! danny