From toasty@home.dragondata.com  Wed Apr  1 00:10:36 1998
Received: from home.dragondata.com (toasty@home.dragondata.com [204.137.237.2])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA08860
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 1 Apr 1998 00:10:35 -0800 (PST)
          (envelope-from toasty@home.dragondata.com)
Received: (from toasty@localhost)
	by home.dragondata.com (8.8.8/8.8.5) id CAA07921;
	Wed, 1 Apr 1998 02:10:33 -0600 (CST)
Message-Id: <199804010810.CAA07921@home.dragondata.com>
Date: Wed, 1 Apr 1998 02:10:33 -0600 (CST)
From: toasty@dragondata.com
Reply-To: toasty@dragondata.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: mounting nfs directories with -b can cause multiple mounts
X-Send-Pr-Version: 3.2

>Number:         6187
>Category:       bin
>Synopsis:       mounting nfs directories with -b can cause multiple mounts
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    peter
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr  1 00:20:01 PST 1998
>Closed-Date:    Sat May 12 16:34:17 PDT 2001
>Last-Modified:  Sat May 12 16:34:47 PDT 2001
>Originator:     Kevin Day
>Release:        FreeBSD 3.0-CURRENT i386
>Organization:
DragonData Internet Services
>Environment:

-current NFS client, with 2.2.5 nfs server

>Description:

My nfs server had mountd die, and the client rebooted. It couldn't mount
what it needed to from the server, but apparently kept trying in the
background. After I restarted mountd on the server, all was well, except on
the client:

/dev/wd0s1a on / (NFS exported, local, writes: sync 24066 async 42211)
procfs on /proc (local, writes: sync 0 async 0)
home.internal:/home on /home (writes: sync 0 async 0)
home.internal:/var/mail on /var/mail (writes: sync 0 async 0)
home.internal:/home on /home (writes: sync 0 async 0)
home.internal:/var/mail on /var/mail (writes: sync 0 async 0)
home.internal:/home on /home (writes: sync 0 async 0)
home.internal:/var/mail on /var/mail (writes: sync 0 async 0)
home.internal:/home on /home (writes: sync 0 async 0)
home.internal:/var/mail on /var/mail (writes: sync 0 async 0)
home.internal:/home on /home (writes: sync 0 async 0)
home.internal:/var/mail on /var/mail (writes: sync 0 async 0)
home.internal:/var/mail on /var/mail (writes: sync 0 async 0)
home.internal:/home on /home (writes: sync 0 async 0)
home.internal:/home on /home (writes: sync 0 async 0)


>How-To-Repeat:

kill mountd on server, and make client keep trying to mount something in the
background with mount_nfs -b..... Apparently it buffers a few requests up,
and they all succeed after a while.

>Fix:
	
No clue, but it appears to be harmless.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->peter 
Responsible-Changed-By: peter 
Responsible-Changed-When: Sat Apr 25 22:15:14 PDT 1998 
Responsible-Changed-Why:  
I'll take this.. 
State-Changed-From-To: open->feedback 
State-Changed-By: iedowse 
State-Changed-When: Wed Mar 28 13:09:55 PST 2001 
State-Changed-Why:  
Is this still a problem in recent releases? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=6187 
State-Changed-From-To: feedback->closed 
State-Changed-By: iedowse 
State-Changed-When: Sat May 12 16:34:17 PDT 2001 
State-Changed-Why:  

Feedback timeout. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=6187 
>Unformatted:
Kevin Day
