From owner-freebsd-current Wed Mar 18 20:41:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA11740 for freebsd-current-outgoing; Wed, 18 Mar 1998 20:41:40 -0800 (PST) (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 UAA11730; Wed, 18 Mar 1998 20:41:30 -0800 (PST) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id XAA00612; Wed, 18 Mar 1998 23:41:26 -0500 (EST) (envelope-from toor) From: "John S. Dyson" Message-Id: <199803190441.XAA00612@dyson.iquest.net> Subject: Re: A reminder of toxic -current In-Reply-To: <19980318210037.16941@mcs.net> from Karl Denninger at "Mar 18, 98 09:00:37 pm" To: karl@mcs.net (Karl Denninger) Date: Wed, 18 Mar 1998 23:41:26 -0500 (EST) Cc: dannyman@sasquatch.dannyland.org, dyson@FreeBSD.ORG, current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Wed, Mar 18, 1998 at 08:47:24PM -0600, dannyman wrote: > > On Wed, Mar 18, 1998 at 09:16:56PM -0500, John S. Dyson wrote: > > > Warning, todays -current is still toxic to your filesystems. I > > > am still working on it, trying to isolate the problem(s). > > > > ermmm, i recently rebuilt a second time after the FS scare, and neither of my > > -current's have shown any trouble. i've backed up my home directory just in > > case, but if my fs hasn't been destroyed yet, and is stable enough to reliably > > recompile the OS, I should worry? > > > > -dan > > YES! > > I can reproduce this failure within 30 minutes, and it DESTROYS the > filesystem in question. FSCK will report it clean after a couple of passes, > but the data contained in it is irrecoverably damaged. > > DO NOT USE CURRENT KERNELS BUILT AFTER THE MEGACOMMIT FROM JOHN OVER THIS > LAST WEEKEND! > Karl is right. This will be the last warning from me regarding the -current problem. I am not going to broadcast any proclaimations of a corrected kernel but I am working on fixing the problems, with the help of Karl and others. If Karl and others find that the problems are fixed, the information will be slowly exposed. This is one reason that it is said that -current is not for the faint of heart, and assuming that it will work in a production environment without full testing is very dangerous. I didn't even know that my changes had problems, until my system became unusable. That ended up delaying my warnings for over 24 hours, and people found out the hard-way. The bugs are my fault, but please don't assume that because -current normally works OK, that it is always safe to use in production. It is best to know when to cut your losses, and it is best just to back up to a 12-mar or before kernel. Not doing that will simply put your filesystems at risk... So, one-more-time, if you aren't working with Karl or me (or whomever else is trying to solve the problem), please do not use a kernel after 12-mar. I apologize for the inconvieniences, but fretting instead of simply backing up to a 12-mar kernel isn't productive. Karl knows how to protect his systems, and other people who try to use -current in production know how to do it also. Even then, it is possible to get totally hosed, like I did... If people are running the -current kernel without having local copies of the CVS tree and/or backup copies of various kernels, well, that is like playing with fire. FYI, I have probably 100-200 kernel trees that I keep online, and perhaps that is overkill, but keeping your last 10-20 safe kernels isn't a terrible idea. John To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message