From sheldonh@axl.seasidesoftware.co.za  Mon Jan  7 05:27:38 2002
Return-Path: <sheldonh@axl.seasidesoftware.co.za>
Received: from axl.seasidesoftware.co.za (axl.seasidesoftware.co.za [196.31.7.201])
	by hub.freebsd.org (Postfix) with ESMTP id CC3D737B43F
	for <freebsd-gnats-submit@freebsd.org>; Mon,  7 Jan 2002 05:27:35 -0800 (PST)
Received: from sheldonh (helo=axl.seasidesoftware.co.za)
	by axl.seasidesoftware.co.za with local-esmtp (Exim 3.33 #1)
	id 16NZqT-0002a8-00
	for freebsd-gnats-submit@FreeBSD.org; Mon, 07 Jan 2002 15:29:45 +0200
Message-Id: <9927.1010410185@axl.seasidesoftware.co.za>
Date: Mon, 07 Jan 2002 15:29:45 +0200
From: Sheldon Hearn <sheldonh@starjuice.net>
Sender: Sheldon Hearn <sheldonh@axl.seasidesoftware.co.za>
To: freebsd-gnats-submit@FreeBSD.org
In-Reply-To: Your message of "Tue, 01 Jan 2002 15:12:05 GMT."
             <200201011512.aa92900@salmon.maths.tcd.ie> 
Subject: Feedback for kern/32668

>Number:         33647
>Category:       kern
>Synopsis:       Feedback for kern/32668
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    gnats-admin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 07 05:30:01 PST 2002
>Closed-Date:    Mon Jan 7 13:41:07 PST 2002
>Last-Modified:  Wed Oct 26 05:08:33 GMT 2005
>Originator:     
>Release:        
>Organization:
>Environment:
>Description:
 The following is a reply from Ian Dowse to my enquiry as to whether or
 not a recent NFS fix from him had solved the problem.
 
 Ciao,
 Sheldon.
 
 ----- Original Message -----
 
 Date:  Tue, 01 Jan 2002 15:12:05 +0000
 From:  Ian Dowse <iedowse@maths.tcd.ie>
 To:  Sheldon Hearn <sheldonh@FreeBSD.org>
 cc:  cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
 Subject:  Re: cvs commit: src/sys/nfs nfs_common.c 
 
 
 > In message <33575.1009791874@axl.seasidesoftware.co.za>, Sheldon Hearn writes:
 > >
 > >Sounds like this addresses PR kern/32668, although the PR reports a
 > >problem in -STABLE, where the NFS code is very different.  Hopefully,
 > >not so different in this case? :-)
 > 
 > No, this bug was specific to -current, as it was introduced with
 > Peter's cleanup and splitting of the NFS code.
 > 
 > The problem in kern/32668 is hard to fix in general because it is
 > a side-effect of the "silly rename" mechanism used by NFS to retain
 > unix semantics for open descriptors on deleted files. If there are
 > any open file descriptors on files in an NFS directory, then "rm
 > -rf" on that directory will fail.
 > 
 > The PR relates to the specific example of using portupgrade when
 > /var/db/pkg is NFS-mounted. It should be fairly easy to address
 > this case by finding out what process is holding the file descriptor
 > open, and changing something to ensure that the descriptor is closed
 > before the rm occurs.
 > 
 > Ian
 > 
 
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: mikeh 
State-Changed-When: Mon Jan 7 13:41:07 PST 2002 
State-Changed-Why:  
Feedback for kern/32668.

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=33647 
>Unformatted:
