NetBSD Problem Report #20522

Received: (qmail 22532 invoked by uid 605); 28 Feb 2003 11:57:54 -0000
Message-Id: <20030228115752.7CDE71D101@otaku.Xtrmntr.org>
Date: Fri, 28 Feb 2003 12:57:52 +0100 (CET)
From: Lubomir Sedlacik <salo@Xtrmntr.org>
Sender: gnats-bugs-owner@netbsd.org
Reply-To: salo@Xtrmntr.org
To: gnats-bugs@gnats.netbsd.org
Subject: nfsd hangs: lfs over nfs
X-Send-Pr-Version: 3.95

>Number:         20522
>Category:       kern
>Synopsis:       nfsd hangs: lfs over nfs
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 28 11:58:00 +0000 2003
>Closed-Date:    
>Last-Modified:  
>Originator:     Lubomir Sedlacik
>Release:        NetBSD 1.6P (Fri Feb 28 01:22:22 CET 2003)
>Organization:
>Environment:
System: NetBSD tesla 1.6P NetBSD 1.6P (TESLA-TOWER) #6: Fri Feb 28 01:22:22 CET 2003     root@tesla:/pub/obj/sys/arch/sparc64/compile/TESLA-TOWER sparc64
Architecture: sparc64
Machine: sparc64
>Description:

nfsd stops responding after writing ~800 files to the exported lfs file system
(cvs checkout).  processes always end in the following state (100%
reproducible):

db> ps/w                                                                  
 PID          COMMAND     EMUL  PRI UTIME STIME WAIT-MSG    WAIT-CHANNEL
 317           mountd   netbsd   24   0.0   0.0 select      selwait     
 306     lfs_cleanerd   netbsd   50   0.0   0.1 segment      0x1fd9040
 305     lfs_cleanerd   netbsd   32   0.0   0.0 wait         0xd77ceb0
 209              ksh   netbsd   25   0.0   0.3 ttyin        0xccb2018  
 148             nfsd   netbsd   24   0.0   0.0 nfsd         0x1e8be00
 147             nfsd   netbsd   24   0.0   0.0 nfsd         0x1e8a800
 146             nfsd   netbsd   20   0.0   1.6 vnlock       0xd854ce8
 145             nfsd   netbsd    4   0.0   6.1 genput       0x1d3bba0
 143             nfsd   netbsd   24   0.0   0.0 select      selwait   
 111          rpcbind   netbsd   24   0.0   0.0 select      selwait
 98           syslogd   netbsd   24   0.0   0.0                    
 7           aiodoned   netbsd    4   0.0   4.0 aiodoned    uvm+0x54
 6            ioflush   netbsd   17   0.0   8.5 lfs seglock  0x1fd9210
 5             reaper   netbsd    4   0.0   0.2 reaper      deadproc  
 4         pagedaemon   netbsd    4   0.0  28.0 pgdaemon    uvm+0x40
 3         lfs_writer   netbsd    4   0.0   0.0 lfswriter   lfs_writer_daemon
 2           scsibus0   netbsd   16   0.0   0.0 sccomp       0x1df79b8       
 1               init   netbsd   32   0.0   0.0 wait         0xd4bc000
 0            swapper   netbsd    4   0.0   0.0 scheduler   proc0     

i am using GENERIC kernel with the following lines added to kernel config:

options         LFS_UBC
options         NBUF=2048
options         BUFPAGES=2048

>How-To-Repeat:

1) create a LFSv2 filesystem
2) export it through NFS
3) try to check out some large cvs repository from another machine to this fs
4) watch it hang after few minutes

>Fix:
n/a
>Release-Note:
>Audit-Trail:
>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.