Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Jul 1998 16:40:41 +0200
From:      Christoph Kukulies <kuku@gilberto.physik.RWTH-Aachen.DE>
To:        Matthew Thyer <thyerm@camtech.net.au>, Christoph Kukulies <kuku@gilberto.physik.RWTH-Aachen.DE>
Cc:        freebsd-current@freefall.cdrom.com
Subject:   Re: panic in one year old 3.0-current
Message-ID:  <19980722164041.A6323@gil.physik.rwth-aachen.de>
In-Reply-To: <35B5F2E8.5818B999@camtech.net.au>; from Matthew Thyer on Wed, Jul 22, 1998 at 11:40:48PM %2B0930
References:  <199807220830.KAA05011@gilberto.physik.RWTH-Aachen.DE> <35B5D5AE.4801C673@camtech.net.au> <19980722153930.A6043@gil.physik.rwth-aachen.de> <35B5F2E8.5818B999@camtech.net.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 22, 1998 at 11:40:48PM +0930, Matthew Thyer wrote:
> The attached messages will give you some idea on how recently
> NFS has been a major problem.
> 
> It is so much better now that I think your should upgrade your
> machines to current as of now.
> 
> There are still some rumours (not just rumours I think) of the
> odd niggling VM bug but overall current is in quite good shape
> as of a few hours ago (when I last built the world).

I will give it a try.

I have an application (8 MB image) that used to seg fault when invoked from
a NFS mounted directory. That bug has been (kludge ?) fixed
(dfr - Doug Rabson) 1997/05/17 in vfs_bio.c. I'll have to test this
app first against -current. 

> 
> I'm not one to comment on internals I'm just going on daily use
> (and abuse) of two current systems which I regularly update.
> 
> Ask Peter Wemm for his opinion on the current state of NFS.
> 
> I suspect there are still some problems in abnormal situations
> (NFS server crash may still be confusing the NFS client).
> 
> 
> Christoph Kukulies wrote:
> > 
> > On Wed, Jul 22, 1998 at 09:36:06PM +0930, Matthew Thyer wrote:
> > > NFS had lots of problems until quite recently.
> > 
> > Sigh. Tell this a person to whom you always argued "I'm using FreeBSD
> > over Linux for it's stability what networking is concerned" :-)
> > Maybe things are even worse under Linux.
> > 
> > NFS was indeed involved in my case alse (see below).
> > 
> > >
> > > I was restricting my NFS use to the version 2 protocol until very
> > > recently.
> > >
> > > Now it seems to work very well with version 3 on recent current.
> 
>  
> > --
> > --Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de
> 
> -- 
> /=====================================================================\
> |Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au|
> \=====================================================================/
> "If it is true that our Universe has a zero net value for all conserved
> quantities, then it may simply be a fluctuation of the vacuum of some
> larger space in which our Universe is imbedded. In answer to the
> question of why it happened, I offer the modest proposal that our
> Universe is simply one of those things which happen from time to time."
>  E. P. Tryon   from "Nature" Vol.246 Dec.14, 1973

> Received: from y.physics.usyd.edu.au (y.physics.usyd.edu.au [129.78.129.110]) by goliath.camtech.net.au (8.8.5/8.8.2) with ESMTP id AAA29105 for <thyerm@camtech.net.au>; Mon, 1 Jun 1998 00:57:40 +0930 (CST)
> Received: from hub.freebsd.org (hub.FreeBSD.ORG [204.216.27.18]) by y.physics.usyd.edu.au (8.8.5/8.8.2) with ESMTP id BAA01353; Mon, 1 Jun 1998 01:30:19 +1000 (EST)
> Received: from localhost (daemon@localhost)
>           by hub.freebsd.org (8.8.8/8.8.8) with SMTP id HAA00950;
>           Sun, 31 May 1998 07:53:59 -0700 (PDT)
>           (envelope-from owner-freebsd-current)
> Received: by hub.freebsd.org (bulk_mailer v1.6); Sun, 31 May 1998 07:51:37 -0700
> Received: (from majordom@localhost)
>           by hub.freebsd.org (8.8.8/8.8.8) id HAA00438
>           for freebsd-current-outgoing; Sun, 31 May 1998 07:51:37 -0700 (PDT)
>           (envelope-from owner-freebsd-current@FreeBSD.ORG)
> Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127])
>           by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA00415
>           for <current@FreeBSD.ORG>; Sun, 31 May 1998 07:51:30 -0700 (PDT)
>           (envelope-from toor@dyson.iquest.net)
> Received: (from root@localhost)
> 	by dyson.iquest.net (8.8.8/8.8.8) id JAA01243;
> 	Sun, 31 May 1998 09:51:05 -0500 (EST)
> 	(envelope-from toor)
> From: "John S. Dyson" <toor@dyson.iquest.net>
> Message-Id: <199805311451.JAA01243@dyson.iquest.net>
> Subject: Re: jumbo nfs commit comming up soon...  (ie: in a few hours)
> In-Reply-To: <199805311053.SAA02491@spinner.netplex.com.au> from Peter Wemm at "May 31, 98 06:53:55 pm"
> To: peter@netplex.com.au (Peter Wemm)
> Date: Sun, 31 May 1998 09:51:05 -0500 (EST)
> Cc: current@FreeBSD.ORG
> X-Mailer: ELM [version 2.4ME+ PL38 (25)]
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Sender: owner-freebsd-current@FreeBSD.ORG
> X-Loop: FreeBSD.ORG
> Content-Type: text/plain; charset=US-ASCII
> 
> > I've got a series of large NFS commits coming up shortly.  'cvs diff -u |
> > wc -l sys/nfs' is in the order of 6000 lines, so I'll try and break it up
> > into smaller components where practical.
> > 
> > This means that while things are in transit, the kernel and/or utilities
> > may well not compile.  Don't be too suprised if your world falls over if 
> > you try and build from sources mid-commit.  (I have not checked all the 
> > userland stuff yet, amd in particular).
> > 
> > One of the bigger components is a long -> int32_t change for Alpha and
> > other 64 bit support.
> > 
> It is *wonderful* that you are making progress on NFS.  That is one of
> our major problems, and making progress on that is a major contribution.
> 
> A personal thank you!!!
> 
> John
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 

> Received: from y.physics.usyd.edu.au (y.physics.usyd.edu.au [129.78.129.110]) by goliath.camtech.net.au (8.8.5/8.8.2) with ESMTP id CAA16865 for <thyerm@camtech.net.au>; Wed, 22 Apr 1998 02:00:21 +0930 (CST)
> Received: from hub.freebsd.org (hub.FreeBSD.ORG [204.216.27.18]) by y.physics.usyd.edu.au (8.8.5/8.8.2) with ESMTP id CAA19082; Wed, 22 Apr 1998 02:32:36 +1000 (EST)
> Received: from localhost (daemon@localhost)
>           by hub.freebsd.org (8.8.8/8.8.8) with SMTP id JAA07951;
>           Tue, 21 Apr 1998 09:32:29 -0700 (PDT)
>           (envelope-from owner-freebsd-current)
> Received: by hub.freebsd.org (bulk_mailer v1.6); Tue, 21 Apr 1998 09:23:13 -0700
> Received: (from majordom@localhost)
>           by hub.freebsd.org (8.8.8/8.8.8) id JAA05977
>           for freebsd-current-outgoing; Tue, 21 Apr 1998 09:23:11 -0700 (PDT)
>           (envelope-from owner-freebsd-current@FreeBSD.ORG)
> Received: from panzer.plutotech.com (ken@panzer.plutotech.com [206.168.67.125])
>           by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA05941
>           for <freebsd-current@freebsd.org>; Tue, 21 Apr 1998 16:23:03 GMT
>           (envelope-from ken@panzer.plutotech.com)
> Received: (from ken@localhost)
>           by panzer.plutotech.com (8.8.8/8.8.5) id KAA23401;
>           Tue, 21 Apr 1998 10:22:54 -0600 (MDT)
> From: "Kenneth D. Merry" <ken@plutotech.com>
> Message-Id: <199804211622.KAA23401@panzer.plutotech.com>
> Subject: Re: NFS corruption
> In-Reply-To: <199804210559.PAA09123@troll.dtir.qld.gov.au> from Stephen McKay at "Apr 21, 98 03:59:47 pm"
> To: syssgm@dtir.qld.gov.au (Stephen McKay)
> Date: Tue, 21 Apr 1998 10:22:54 -0600 (MDT)
> Cc: freebsd-current@FreeBSD.ORG
> X-Mailer: ELM [version 2.4ME+ PL28s (25)]
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Sender: owner-freebsd-current@FreeBSD.ORG
> X-Loop: FreeBSD.ORG
> Content-Type: text/plain; charset=US-ASCII
> 
> Stephen McKay wrote...
> > NFS is eating my .depend files during a make world.
> 
> 	I can confirm this, but not from make world.  I've got a source
> tree here that blows up when I compile over NFS.
> 
> > The client is a Compaq Prolinea 486SX33 with 12Mb ram and 2 small SCSI-1
> > disks on an Adaptec 1542b.  The server is a pentium 133 with 32Mb ram and
> > 2 4Gb IBM UW SCSI disks on a FirePort 40 (ncr 875).
> > 
> > The source and objects are on the server and NFS mounted to the client.  The
> > client mounts src readonly and obj read-write (and async, if that does
> > anything under NFS).
> 
> 	I have a similar setup, except the source and objects are in the
> same place, and the mount is r/w and not async.
> 
> > The client kernel (and userland) is -current from April 19 (April 18 US time),
> > and has DIAGNOSTIC set.  The server is -current from March 12, just before
> > the big VM changes.
> 
> 	In my case, the client is from a week or two ago, and the server
> kernel was built from yesterday's sources.  
> 
> > Memory is short on the client, so paging is brisk.  There is plenty of
> > swap space free.  I don't run CAM or softupdates.
> 
> 	I'm running CAM, I don't think that has anything to do with it.
> The client only has 24MB of memory, but it doesn't look like I'm running
> into swap at all:
> 
> Device      1K-blocks     Used    Avail Capacity  Type
> /dev/da0b      122880        0   122752     0%    Interleaved
> 
> > I ran 'make -j2 buildworld' and several hours later observed unusual error
> > messages complaining about garbage in .depend files.  Many .depend files
> > were affected.  Each .depend file was broken similarly.  They would start
> > normally, then the corruption would start on a page boundary (multiple of
> > 0x1000), but *not* extend as far as the next page boundary.  The corruption
> > was either C source, or C preprocessor output overwriting the normal contents.
> 
> 	Right, I have the same problem.  The corruption in the .depend
> files starts exactly at 0x1000, and continues on for a while, but not for
> a full page.
> 
> 	From what Karl says, John is already aware of the problem.  I just
> thought I'd confirm your findings...
> 
> 
> Ken
> -- 
> Kenneth Merry
> ken@plutotech.com
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 

> Received: from y.physics.usyd.edu.au (y.physics.usyd.edu.au [129.78.129.110]) by goliath.camtech.net.au (8.8.5/8.8.2) with ESMTP id VAA16038 for <thyerm@camtech.net.au>; Tue, 21 Apr 1998 21:20:41 +0930 (CST)
> Received: from hub.freebsd.org (hub.FreeBSD.ORG [204.216.27.18]) by y.physics.usyd.edu.au (8.8.5/8.8.2) with ESMTP id VAA17261; Tue, 21 Apr 1998 21:52:41 +1000 (EST)
> Received: from localhost (daemon@localhost)
>           by hub.freebsd.org (8.8.8/8.8.8) with SMTP id EAA23100;
>           Tue, 21 Apr 1998 04:52:36 -0700 (PDT)
>           (envelope-from owner-freebsd-current)
> Received: by hub.freebsd.org (bulk_mailer v1.6); Tue, 21 Apr 1998 04:46:44 -0700
> Received: (from majordom@localhost)
>           by hub.freebsd.org (8.8.8/8.8.8) id EAA21918
>           for freebsd-current-outgoing; Tue, 21 Apr 1998 04:46:37 -0700 (PDT)
>           (envelope-from owner-freebsd-current@FreeBSD.ORG)
> Received: from conductor.synapse.net (conductor.synapse.net [199.84.54.18])
>           by hub.freebsd.org (8.8.8/8.8.8) with SMTP id LAA21895
>           for <freebsd-current@FreeBSD.ORG>; Tue, 21 Apr 1998 11:46:25 GMT
>           (envelope-from evanc@synapse.net)
> Received: (qmail 15971 invoked from network); 21 Apr 1998 11:46:24 -0000
> Received: from cpu1970.adsl.bellglobal.com (HELO cello) (206.47.37.201)
>   by conductor.synapse.net with SMTP; 21 Apr 1998 11:46:24 -0000
> Message-ID: <008401bd6d1b$1c5ddd20$c9252fce@cello.synapse.net>
> From: "Evan Champion" <evanc@synapse.net>
> To: <freebsd-current@FreeBSD.ORG>, "Stephen McKay" <syssgm@dtir.qld.gov.au>
> Cc: <syssgm@dtir.qld.gov.au>
> Subject: Re: NFS corruption
> Date: Tue, 21 Apr 1998 07:46:23 -0400
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-Mailer: Microsoft Outlook Express 4.72.2106.4
> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
> Sender: owner-freebsd-current@FreeBSD.ORG
> X-Loop: FreeBSD.ORG
> Content-Type: text/plain;
> 	charset="iso-8859-1"
> 
> >I ran 'make -j2 buildworld' and several hours later observed unusual error
> >messages complaining about garbage in .depend files.  Many .depend files
> >were affected.  Each .depend file was broken similarly.  They would start
> >normally, then the corruption would start on a page boundary (multiple of
> >0x1000), but *not* extend as far as the next page boundary.  The corruption
> >was either C source, or C preprocessor output overwriting the normal
> contents.
> 
> 
> I have similar results, on 2.2.6-STABLE.  I have also in the past seen the
> .depend's full of nulls.
> 
> The only major difference is that my entire .depend is preprocessor output,
> and not just a page-worth.
> 
> Mounting with nfsv2 seemed to have fixed that problem, but then I ran in to
> dead .nfs* files being left around, which caused grief elsewhere.  I haven't
> been able to build over NFS since at least March, possibly even January or
> February.
> 
> Evan
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 


-- 
--Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980722164041.A6323>