From simonm@dcs.gla.ac.uk  Tue Oct 28 03:04:53 1997
Received: from vanuata (vanuata.dcs.gla.ac.uk [130.209.240.50])
          by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id DAA14846
          for <FreeBSD-gnats-submit@freebsd.org>; Tue, 28 Oct 1997 03:04:49 -0800 (PST)
          (envelope-from simonm@dcs.gla.ac.uk)
Received: from solander.dcs.gla.ac.uk (actually host solander) by vanuata 
          with SMTP (MMTA) with ESMTP; Tue, 28 Oct 1997 11:04:33 +0000
Received: (from simonm@localhost)	by solander.dcs.gla.ac.uk (8.8.7/8.8.7) 
          id LAA01848;	Tue, 28 Oct 1997 11:04:28 GMT
Message-Id: <199710281104.LAA01848@solander.dcs.gla.ac.uk>
Date: Tue, 28 Oct 1997 11:04:28 GMT
From: Simon Marlow <simonm@dcs.gla.ac.uk>
Reply-To: Simon Marlow <simonm@dcs.gla.ac.uk>
To: FreeBSD-gnats-submit@freebsd.org
Subject: NFS v3 from FreeBSD to Alpha/OSF3.2 has weird problems
X-Send-Pr-Version: 3.2

>Number:         4875
>Category:       kern
>Synopsis:       NFS v3 from FreeBSD to Alpha/OSF3.2 has weird problems
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    steve
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 28 03:10:00 PST 1997
>Closed-Date:    Sun Mar 1 15:34:03 PST 1998
>Last-Modified:  Sun Mar  1 15:35:07 PST 1998
>Originator:     Simon Marlow
>Release:        FreeBSD 2.2-STABLE i386 (about 10/16/97)
>Organization:
University of Glasgow
>Environment:

solander is a FreeBSD NFS server, using NFS v3.  macauley is a DEC
Alpha running OSF3.2, accessing the FreeBSD disks.

>Description:

The Alpha doesn't see all the files.  Listing directories on the NFS
mounted partition will typically only list about two thirds of the
files.  Switching to NFS v2 cures the problem.

NFS v3 mounts from Linux and Sparc boxes appear to work fine on the
Alpha.

>How-To-Repeat:

Here's a transcript of a session on macauley (the OSF3.2 box), where ~
is my home directory NFS mounted from solander (the FreeBSD box).

~/tmp > mkdir a
~/tmp > cd a
~/tmp/a > for i in a b c d e f g h i j k l m n o p q r s t u v w x y z; do echo >$i; done
~/tmp/a > ls
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z
~/tmp/a > for i in a b c d e f g h i j k l m n o p q r s t u v w x y z; do echo
>Fix:

	Unknown.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: steve 
State-Changed-When: Sun Mar 1 15:34:03 PST 1998 
State-Changed-Why:  
Merged dfr's fix in from -current at the originator's request. 


Responsible-Changed-From-To: freebsd-bugs->steve 
Responsible-Changed-By: steve 
Responsible-Changed-When: Sun Mar 1 15:34:03 PST 1998 
Responsible-Changed-Why:  

>Unformatted:
 >a$i; done
 ~/tmp/a > ls
 a   ac  af  ai  al  ao  c   f   i   l   o   r   u   x
 aa  ad  ag  aj  am  ap  d   g   j   m   p   s   v   y
 ab  ae  ah  ak  an  b   e   h   k   n   q   t   w   z
 ~/tmp/a > ls | wc
      42      42     100
 ~/tmp/a > for i in a b c d e f g h i j k l m n o p q r s t u v w x y z; do echo >b$i; done
 ~/tmp/a > ls | wc
      42      42     100
 ~/tmp/a > ls
 a   ac  af  ai  al  ao  c   f   i   l   o   r   u   x
 aa  ad  ag  aj  am  ap  d   g   j   m   p   s   v   y
 ab  ae  ah  ak  an  b   e   h   k   n   q   t   w   z
 ~/tmp/a > cat ba
 
 ~/tmp/a >			# !!!!!!
 
