From owner-freebsd-current Wed Jul 22 07:11:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA04797 for freebsd-current-outgoing; Wed, 22 Jul 1998 07:11:53 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA04787 for ; Wed, 22 Jul 1998 07:11:45 -0700 (PDT) (envelope-from thyerm@camtech.net.au) Received: from goliath.camtech.net.au (goliath.camtech.net.au [203.5.73.2]) by freefall.freebsd.org (8.8.8/8.8.5) with ESMTP id HAA28204 for ; Wed, 22 Jul 1998 07:11:09 -0700 (PDT) Received: from camtech.net.au (dialup-ad-4-16.camtech.net.au [203.28.0.144]) by goliath.camtech.net.au (8.8.5/8.8.2) with ESMTP id XAA27342; Wed, 22 Jul 1998 23:40:07 +0930 (CST) Message-ID: <35B5F2E8.5818B999@camtech.net.au> Date: Wed, 22 Jul 1998 23:40:48 +0930 From: Matthew Thyer X-Mailer: Mozilla 4.05 [en] (X11; U; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: Christoph Kukulies CC: freebsd-current@freefall.cdrom.com Subject: Re: panic in one year old 3.0-current References: <199807220830.KAA05011@gilberto.physik.RWTH-Aachen.DE> <35B5D5AE.4801C673@camtech.net.au> <19980722153930.A6043@gil.physik.rwth-aachen.de> Content-Type: multipart/digest; boundary="------------560EF5681BD84399B9C30AD0" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. --------------560EF5681BD84399B9C30AD0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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'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 --------------560EF5681BD84399B9C30AD0 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 ; 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 ; 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" 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 --------------560EF5681BD84399B9C30AD0 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 ; 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 ; 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" 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 --------------560EF5681BD84399B9C30AD0 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 ; 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 ; 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" To: , "Stephen McKay" Cc: 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 --------------560EF5681BD84399B9C30AD0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message