From owner-freebsd-stable@FreeBSD.ORG Tue Jun 27 00:41:25 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AAF616A403 for ; Tue, 27 Jun 2006 00:41:25 +0000 (UTC) (envelope-from jd@ugcs.caltech.edu) Received: from groat.ugcs.caltech.edu (groat.ugcs.caltech.edu [131.215.176.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0164A43D5E for ; Tue, 27 Jun 2006 00:41:16 +0000 (GMT) (envelope-from jd@ugcs.caltech.edu) Received: by groat.ugcs.caltech.edu (Postfix, from userid 3640) id 2129B5880B; Mon, 26 Jun 2006 17:41:15 -0700 (PDT) Date: Mon, 26 Jun 2006 17:41:15 -0700 From: Paul Allen To: "M.Hirsch" Message-ID: <20060627004115.GA12597@groat.ugcs.caltech.edu> References: <20060626081029.L1114@ganymede.hub.org> <20060626140333.M38418@fledge.watson.org> <20060626235355.Q95667@atlantis.atlantis.dp.ua> <44A04FD2.1030001@hirsch.it> <20060627011512.N95667@atlantis.atlantis.dp.ua> <44A06233.1090704@hirsch.it> <20060627014335.E87535@atlantis.atlantis.dp.ua> <44A068A7.3090403@hirsch.it> <20060627020819.L3403@atlantis.atlantis.dp.ua> <44A06FFB.40104@hirsch.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44A06FFB.40104@hirsch.it> Sender: jd@ugcs.caltech.edu Cc: Dmitry Pryanishnikov , freebsd-stable@freebsd.org Subject: Re: FreeBSD 6.x CVSUP today crashes with zero load ... X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:41:25 -0000 >From "M.Hirsch" , Tue, Jun 27, 2006 at 01:38:35AM +0200: > Sticks don't just break on a single bit. From my experience, a stick > that's got any problems at all, will cause even more trouble soon... > If a hardware problem isn't worth panick'ing, what else is? > (don't answer this one please, this was a rhetorical question - to those > who didn't get it...) As has been mentioned by other people already: this position is severely ahistorical. ECC has traditionally been motivated by a desire to 1) provide reliable computing operations 2) ensure high-availability (uptime) The very originating purpose of ECC was to keep the computer going in the face of an alpha particle strike. Alpha particles flip *single* bits. ECC was never intended to detect crummy, failing hardware: that's a use people have shoe-horned it into, but for which it is not entirely suited.