From owner-freebsd-current Wed Jul 7 7:50:28 1999 Delivered-To: freebsd-current@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id 159D414C99 for ; Wed, 7 Jul 1999 07:50:23 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 6829E78; Wed, 7 Jul 1999 22:50:22 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.0.2 2/24/98 To: Alfred Perlstein Cc: current@freebsd.org Subject: Re: nfs ick in -current In-reply-to: Your message of "Wed, 07 Jul 1999 02:28:43 EST." Date: Wed, 07 Jul 1999 22:50:22 +0800 From: Peter Wemm Message-Id: <19990707145022.6829E78@overcee.netplex.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alfred Perlstein wrote: > > I just cvsup'd today hoping that all the NFS fixes that went in > recently would have alleviated (sp?) the hangs I've been getting > while building things in ports for the last couple of months. > > It used to be that just NFS would hang, now it seems to crash the > entire box. > > server:/vol/extra/ports /usr/ports nfs rw,noauto,bg,intr,nfsv3,tcp,- r=3 > 2768,-w=32768 0 0 > server:/vol/extra/ncvs /home/ncvs nfs rw,noauto,bg,intr,nfsv3,tcp,- r=3 > 2768,-w=32768 0 0 > server:/vol/wd0 /vol/wd0 nfs rw,noauto,bg,intr,nfsv3,tcp,- r=3 > 2768,-w=32768 0 0 > > are the mount points. > > attempting to compile xscreensaver has triggered it twice in a row > /usr/ports is mounted off "server" (a freebsd -current box) and > doing the make will kill the machine. > > Once I figure out where the heck I have the console redirected > I'll have something more substantial. You have a block size of 32K, I'll bet it's 'Bad nfs svc reply' in nfs_syscalls.c. This is triggered when the READDIRPLUS op generates an oversized reply and it triggers the sanity check. Change it to 16K and I think it'll work. Otherwise change the panic to a printf(), but that is sweeping the problem under the carpet and might just give the client indigestion. It does stop the server crashing though. > thanks for the patience, > -Alfred Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message