Subject: Re: NFS hangs on 2.0 client
To: Andrey Petrov <petrov@netbsd.org>
From: Jeff Rizzo <riz@tastylime.net>
List: tech-net
Date: 01/07/2005 12:43:42
Andrey Petrov wrote:

>On Fri, Jan 07, 2005 at 12:15:33PM -0800, Jeff Rizzo wrote:
>  
>
>>Well, the two 'ls' and one 'df' that i've tried since the hang began (on 
>>the client) are in vnlock:
>>
>>6004   138 17990   0  -2  0    72    656 vnlock   D    p2   0:00.00 ls 
>>-F /pkg
>>6004 24466 17990   0  -2  0    68    600 vnlock   D    p2   0:00.00 ls 
>>-F /pkg
>>6004  7288 20140   0  -2  0    32    476 vnlock   D    p3   0:00.00 df -h
>>
>>...but the find from the pkgsrc bulk build is in getblk:
>>
>>   0 16347 17264   0  10 20   152    748 wait     IN+  p0   0:00.05 
>>/bin/sh -c /usr/bin/find /pkg_comp/packages -type l -name 
>>ap-php-4.3.10.tgz -print | /usr/bin/xargs /bin/rm -f
>>   0 24707 16347  26  -5 20   180    768 getblk   IN+  p0   0:00.27 
>>/usr/bin/find /pkg_comp/packages -type l -name ap-php-4.3.10.tgz -print
>>   0 25113 16347  31   2 20   336    512 piperd   IN+  p0   0:00.01 
>>/usr/bin/xargs /bin/rm -f
>>
>>
>>...anything more?
>>
>>    
>>
>
>What about nfsd?
>  
>
lychee:riz  /usr/pkgsrc> ps -axl |grep nfsd
    0   938 27996  31   2  0    56    524 nfsd     IL   ??     0:00.00 
nfsd: se
    0 23515 27996   0   2  0    56    524 nfsd     IL   ??     0:00.00 
nfsd: se
    0 23942 27996  31   2  0    56    524 nfsd     IL   ??     0:00.00 
nfsd: se
    0 27996     1   0   2  0   124      4 poll     Is   ??     0:00.02 
nfsd: ma
    0 28777 27996   0   2  0    56    524 nfsd     IL   ??     0:00.00 
nfsd: se

This really doesn't look like a server-side issue to me...

+j